Beautiful Property and well maintained. Most of the staff was over the top friendly with a few bad seeds throughout. Standouts were the entire Front Desk Team; they were fast to help and always friendly. They really set the mood from start to finish. Another standout department was the bartenders on property, great social skills, always keeping everyone served and entertained. Downside was absolutely the Water Sports team, they consistently shut down activities to guests without authorization. This went as far as me having a conversation with the properties GM who agreed they should not be shut down without his authorization. This did improve once he was made aware. One other downside was the constant attempt of employees either on property or down the beach on their personal time attempting so sell marijuana, we literally lost count of how many time employees asked us. With that said the experence was still amazing and we would return.