Dreamland has one of the best locations in Mahabaleshwar.
Spacious, greenery all around really fantastic.
Food was excellent.
What I disliked is rooms.
We stayed in Super Deluxe rooms, which were so tiny, I couldn't even walk properly. Dim lighting made it even worse and gloomy.
Very old structures, with metal sheets as the roof.
Washroom has leakage in most of the taps. Water spray jet in such an irritating position, that it won't reach where it is supposed to reach.
Smelly and dirty toilets.
So, Excellent Resort with poor rooms, that's my faithful review.