Hotel was not having the confirmation of our stay from hotels.com due to which they were following up with us continuously. Despite of showing the confirmation on our mobile, they did not accept and keep following with us till late evening.Buffet dinner was included in our booking. But, when we checkedin, we were inform by mahindra that they are organizing a pool party (bakwaas) and we need to pay extra 200 per person for the same. They said restaurant dinner is not available today and you will have to take it....they took nearly 3 hours to sort out this.....pool water was dirty, smelling, food is below average...apart from these, if your kid want to play a badminton or do cycling you will have to pay extra bucks for this