Very nice hotel with spacious rooms and a really large pool. All the staff are kind and helpful, the hotel is spotlessly clean, and the beds excellent, with nice balconies overlooking the pool. It is a great place to stay.
The only shortcoming was the buffet breakfast, which was never very good - no sliced meat and cheese, no fresh baked pastry, or cooked to order omelets, and the coffee is quite poor (not European/American quality.
Overall however, I would highly recommend everything about this hotel.
For the buffet breakfast they need to completely change the chef, and get a European or North American kitchen manager to teach them how to do a proper buffet, and how to make good coffee.