I was looking forward to stay in this hotel, since it looked beautiful and elegant from the photos and had some great reviews as well. When we arrived my excitement was quickly changed in a disappointment. Our taxi driver that picked us up was a lovely local young lady, that worked with the hotel and she kind of warn us about the hotel prior dropping us off. We were greeted by very unfriendly customer service at the front desk and went to have lunch to wait till our room was ready. The food was actually pretty tasty and fresh, unfortunately the restaurant stuff was one of the most unfriendly and arrogant kind of employees I ever met in a high end establishment. They were acting as if they were doing us a favor by serving us, did not smile and looked very unhappy and uneasy. I’m pretty sure that it’s the management that is probably not training and treating their employees properly and it reflects on their attitude. The whole ambiance of this place was like staying in some old british country club, or nursing home not a tropical island destination Nobody informed us about any activities, spa services, water sports or anything. There was no music playing anywhere and it just felt so dull and boring. Grounds are rather small and it feels crowded, there is not much to see or do. One small pool for many people, I haven’t even used it. The room was nice, kind of outdated, but comfortable, beds and linen was good quality. Nice gardens, decent beach. Snorkeling was not spectacular either, death coral, some fish. Dinner was okay, not a big selection, but tasty. There was a dress code for men and woman, so please don’t forget to bring your trousers and tie to sit by the beach in a tropical heat to have your dinner served by team of sad people on a pink suit with a bow. The only nice thing about this hotel was the historic look and semi nice decor. Will never come back or recommend this hotel to anyone. It’s definitely overpriced, unprofessionally managed establishment. There are many more places to choose from in the area.