Highly disappointing. Hotel bills itself as 5 star beach resort and it isn't. Upon arrival we were rushed through an outdoor dirty dark hallway to our room. Room was spacious, but worn and slightly dirty, uncomfortable furniture, garish design, and bathroom lacked privacy. Similarly, the beach is disappointing, separated from the hotel by a canal. Same for the food, ok, but not for an establishment that bills itself as 5 star resort. Staff were hit or miss, with some eager to help and some treated us like a nuisance. Oh, and for some reason the hotel doesn't believe in hand soap. We requested hand soap for bathroom in our room and was told that there was none in the hotel - we ended up washing our hands with shampoo. If there was any positive it was the staff member in restaurant who went out of his way to ensure we received customized food we requested, and a driver who was genuinely helpful, friendly, and polite.