This hotel is top class in every aspect: Amenities, pool, service, cleanliness, spaciousness, safety, architecture, breakfast, etc. They have a tremendous attention to detail and it shows all the way from check-in to check-out.
Here's an interesting story: When I was walking to the pool, a girl working at the hotel was walking in the opposite direction. It was raining and she had an umbrella. She insisted she’d walk with me to the pool building so she could carry the umbrella on top of both of us. She spoke fluent English. This wouldn't happen in your average hotel!