This is probably one of the best hotels in Siliguri, which doesn't have many options.
My room was very comfortable and clean. A/C worked well, water was hot. Amenities are limited, but overall a good choice for business travelers.
It's not super close to Bagdogra Airport, but convenient to much of Siliguri city.