Room - Good AC. Comfortable bed. Rather dingy bathroom. Huge mound of dirty laundry outside our door for 3 days, and room service dirty dishes outside the neighbor's door for 2 days.
Property - Thumping music until 11pm. Not good for divers who have to get up early in the morning. Pool was nice; swim-up bar was nice.
Staff - At first very nice, but I was quite upset when I was in line after a local woman, and a local man came up and simply interrupted her when she was talking to the receptionist. He just cut right in front as if we didn't matter! I won't stand for that, so I intervened, saying "Excuse me, this lady is being helped, and then I'm next. You need to get in line. [And to the receptionist] Why would you allow him to do that? We are here first." The lady thanked me, and the receptionist apologized. But I was disappointed that the receptionist would show such disrespect, and I couldn't help but wonder if it was because we were women. There was one other example of sexism, but I can't recall now.
Food - Breakfast was included and was very good. But go early or you will be in a sea of families. Not a terrible thing, but some parents weren't minding their children very well, and the kids made huge messes or were loud and obnoxious. Kids will be kids, but parents should be parents.
Overall - Price was excellent. I might stay there is I have to again because of the price, but there are lots of other options.