We had an overall pleasant stay at Evershine Resort, Mahabaleshwar. The property is beautiful, well-maintained, and surrounded by lush greenery, making it a peaceful getaway. The rooms were clean and comfortable, the staff was courteous, and the breakfast spread was excellent with plenty of variety.
That said, there were a few disappointments. The check-in process wasn't smooth and took longer than expected. The dinner buffet was also quite expensive, and while the food was good, the pricing didn't feel justified.
Another letdown was the activities. All of the outdoor activities were closed during our stay, which significantly limited the overall resort experience. The indoor activities were available, but they became repetitive after a short while and didn't offer much variety for guests staying more than a day.
Overall, it's a lovely property with great ambience and hospitality, but improvements in the check-in experience, more reasonably priced dining, and better availability and variety of activities would make the stay much more worthwhile.