It was a great stay at Mountain Shadows resort for 2 nights. Let's just say that even though the price is a little steep, you may find good deals from time to time, and once you see their operations, this price seems worth paying for. Location - This resort is based right off the Banasurasagar dam. We went in May so the dam wasn't that full but I'm sure it's full post monsoon. The location is absolutely stunning with water on one side and lush green western ghats mountains on the other side. During rainy season clouds descend onto the mountains to create a magical effect. Approach - If you're coming from Bangalore then be prepared to face state highways for almost half of your journey which reduces the average speed to about 30 kms/hr, but you pass through the beautiful Nagarhole Tiger Reserve which is a treat in itself. The last 3 kms road is untarred and is semi offroading experience. So ensure your car is apt and you drive carefully. Rooms - Our room was stunning with ample space, wardrobe, mini bar fridge, locker, kettle and what not. The bathroom was enormous and there's s huge balcony attached to the room. For coffee lovers, they had provided a french press, a first for me. Service - Service was excellent with the staff smiling, greeting you, conversing with you and taking care of all your needs. We went with our infant. They were kind enough to provide a big baby cot with a cute blanket. They took care of preparing the baby food for us and were courteous everytime we asked for something. Activites - We used the infinity pool which was very well kept, very clean. They have a morning property tour and night walk to spot local wildlife species. There's plenty of indoor games, a gym, small library, and plenty of places to engage in yoga and meditation. Food - We chose the AP plan which included all meals. The fiod quality and variety was excellent. Overall it was an excellent stay at Mountain Shadows resort, a very memorable one.