ALL of the staff at the resort were awesome! The front desk staff, the house keeping staff, the doormen/bell boys, the pool staff, and the beach staff were all fantastic, happy to be there, and genuinely happy to see us. The lobby, the pool, and the room were beautiful, well designed, and clean. It was a fantastic experience. The only downside were the bath towels. The towels were equivalent to towels I would find at a $100 a night hotel. Outside of that small disappointment I highly recommend the hotel.