This is an amazing location. Beautiful beach. Coral. Tropical fish. Was just disappointed at the quality of the rooms. Is not 5 star quality. When it rained there was water dripping from the ceiling onto my daughters bed. Rooms smelt mouldy. Towels weren’t replaced one of the days. Although kids thought it was great when one cleaner made an elephant out of the towels. Torches at the restaurant only got lit once during our 6 night visit. Felt it lacked in free entertainment and atmosphere. Had to pay to see a fire show. Missed out on weaving as it wasn’t advertised anywhere. Buffet is very overpriced!! Had to pay adult price for my two teenage daughters. When all they eat is a bowl of spaghetti bol a roll and have an ice cream. Made it very expensive for a family of 6! Italian restaurant was closed for renovations. So food choices very limited. Was expecting this resort to be amazing for the amount we paid. Was left disappointed!