The staff is outstanding, pool/beach area, front desk, dinning areas, security, everyone is on task and very well educated and ready to serve. Our room was comfortable, but, location I guess wasn't the best, we were located in front of a service area where the team in charge of housekeeping gathered at all times and had long loud conversations and or yelling, also, there must be some machines nearby that make a constant buzzing sound, seldomly turn off and then back on, permanent, day and night. We had an issue with the ceiling fan in our room that whenever our neighbors turned it on it would turn on ours and vice versa, we asked front desk for help and got it, and compensated with breakfast the next day, outstanding. Overall good experience, not sure if staying there again though.