I dealt with probably 7 different staff during my stay, between check in and out, cleaners, pool staff and breakfast staff. All of them were awesome. Laughed and joked around. Easy to get along with. They were all Caucasian too, which made communication easy and quick. Breakfast was fresh and the staff were helpful. We had a great stay, except for some dummy parents letting their dummy kids be dummies in the pool. But that was no fault of the hotel. Will definitely stay here again.