The staff is very accommodating. The rooms are nice, not fancy. The only small draw back is the lack of fresh water in you room without going to a spigot near the pool. Not a big thing but will need to be addressed at some point. Pool and swim up bar are nice and convenient. We will definitely return.