We have been traveling for over 2 months and stayed over a range of hotels and Montigo by far exceeded the standards among them. Pros: Top location, good restaurants nearby, beach nearby, hotel has a good restaurant, clean and well kept rooms, well equipped kids room with babysitting service. The warm service of all the staff who always offer help and carry a happy vibe around them. I am especially thankful to “Sumi” from the restaurant for being so kind and welcoming who also happily took care of my 1 year old son a couple of times while managing her work during breakfast. For a family traveling with a small kid, such extraordinary gesture matters a lot. I will definitely repeat Montigo in future. Cons: Side walls of the family pool steps was unclean with algae growth(matters if you have 1 year kid who spends time on the steps), gym was smaller than expected.