We enjoyed our spacious apartment, with its private mini-pool for cooling off. There is also a swimming pool. The staff were top notch, very friendly and welcoming. The gardens, with their exotic trees and shrubs were amazing. There is a beautiful sandy beach 150 meters walk from there. The hotel has a private, gated parking lot. There are many inexpensive open-air restaurants nearby, but they were crowded at high season. Our hotel has a restaurant but it is very expensive. The delicious cooked breakfasts included in our hotel rate consisted of fresh fruit, yogurt, eggs cooked to order, breads, pastries, coffee/tea, etc. I would rate this hotel at 5 star.