Whenever I travel to smaller cities in India, I always like to choose homestays: the spaces are better to relax in than hotels, the food is usually quite good and it's always nice to have the hosts' knowledge about the area. The Gaff is most definitely the best one I've stayed in yet.
The food was INCREDIBLE. Both Shiavats and his mother are very gifted cooks and the Nepali meals we had there were so much better than anything we ate in town. Be sure to ask for Shiavats's beef curry in particular. We went to the Saturday market in town (a highlight of our trip) and saw some beautiful mushrooms there. We told Shiavats's mother about them and the following day she prepared them for dinner (and they were even more delicious than expected!). In general, the whole family were incredibly warm and hospitable.
The apartment itself was even bigger and better than the pictures show. While we weren't treated to the great views it affords (it was very cloudy when we were there), rainstorms were really lovely and sitting up in the clouds was its own kind of beautiful. There were many common spaces to just laze around, read a book and enjoy the view. The bedrooms were quite spacious and comfortable. The Gaff is located about 30 minutes (by foot) from town and we sometimes took the very affordable and easy shared taxi service to get there. The neighbourhood is incredibly charming: lush, quiet and laid-back and we enjoyed a few calming walks through it during our stay.
We only had two issues while we were there. The hot water did not work on our first day, which meant we had to take very cold bucket baths (but after we mentioned this to Shiavats, he arranged for a plumber to come to fix things the following day). Also, while the place had a kitchen, it wasn't properly stocked to do even basic cooking. We used a pocket knife to cut up some fruit we'd bought in the market, and after asking were given a kettle to prepare tea, but basic kitchen utensils were not there. I'm sure Shiavats's family would've given us whatever we needed if we asked for all the individual items but it would've been nice to have all the basics there from the get-go.
I would whole-heartedly recommend this place to anyone visiting the Darjeeling area.