Very frequently have I been booking Hills Cottages. Since I am a College student from Kolkata very often do my parents, my relatives and my friends come over and this is the place I book for them. Amazing amenities. You get all the comfort of your home stay. Cook your own food. The whole segment of the cottage that you can take is like 3 double bed rooms with attached bathrooms for each room with all the modern facilities. One spacious living cum dining hall and a spacious kitchen. And this whole thing is at a very reasonable price. I would recommend that if you are staying in a big group for a longer duration where you want to keep the option of cooking your own food then this is the place to be.