The staff was overworked and complained, out loud, to guests, as they should have. I heard, "I have no clean glasses to serve guests." One manager was rude to his staff. The wait was terrible. 20 mins for a drink?! Several staff members complained to me about a manager that was touching his staff. A woman that I was at the pool with said this same manager said to her very inappropriate things that I can't write on this review. I will never return to this resort, which is sad because the view is beautiful and the staff deserve more.