We had an sea view and the room was excellent and spacious with stove and cooking utensils. The staff is great and will help book and answer all questions.
Tip for improvement: Front desk staff is nice, they will help answer your questions, but we felt they lacked conviction, more enthusiasm, more 1-1 chats (maybe culture or training), like really going above and beyond.
For example, asking where we are from, have you tried the local dishes, giving us recommendations, more personal service would have been helpful.
The Buffet dinner is great when its outdoor BBQ, but the indoor was hit and miss. Some nights the food was ok, but we would not go for half board and try the local restaurants instead .