Overall nice hotel. for a 5 star resort i expected more. upon arrival i was asked to pay again even though i had already paid and had proof of a receipt, the staff refused to let us check in without paying again. now i have to wait 2 weeks for them to process the second payment i made. buffet had many options but was tailored more as dinner food than breakfast food (hygiene wise, many food items were not kept hot but were lukewarm and some items were completely uncovered). in turn i have food poisoning and i had not eaten outside the hotel. the staff are mostly friendly although we had an altercation with someone who works at the marina club (adjoining property) who refused to help us with directions back to the hotel. room facilities were nice but no tv channels, bed is not very comfortable and the toilet started leaking around the second day. i wouldn’t stay here again but for this experience it was fine as we only stayed a few days and our main purpose was to relax