This is a perfect place/home/guest house to land when first arriving in India. Meera makes you feel immediately at home, and explains all you need to know. Her house is beautiful and comfortable, the food is great. I can't recommend this place enough. We Heart Meera!
What is Certificate of Excellence?
TripAdvisor awards a Certificate of Excellence to accommodations, attractions and restaurants that consistently earn great reviews from travellers.