I've been there last week. The room was clean and comfortable. The private beach was too stony, but calming. The staffs can't speak english well. The entertainment team was so amusing and cool. My expectstions for the meal were not met. At all i had relaxing weak at this hotel.