Good food, good views, good beach, decent amenities, most of the staff is wonderful. However, the valet service is horrible, always trying to rip off customers, also very unwelcoming when you arrive with a taxi that wasn’t from the hotel. Cleaning is not the best, most of the staff are amazing, keeping the hotel very tidy but the cleaner assigned to our room was lazy. Our room only got cleaned twice in 9 days (this was when we went out of our way to request a different cleaner since ours hadn’t done her job).