The room is big, clean, well designed. Customer service is great, their staff were very friendly and accommodating. They have a restaurant with a live band at night. They have a small pool which is great if you are travelling with kids. They have white sand beaches and well cleaned. I couldn't see what more they could improve. They place was quite nice, we had a wonderful stay.