The front desk clerk, Ms Grace, at check-in, was very friendly and professional. However, the security guard working the front door was a little over zealous in doing his job; he asked me twice to move my rental from the drop off while I was trying to unload my family and luggage, even though it was 10pm in the evening and there were no other guests checking in, and when I confronted him about giving me a little more time to set my bags down in the lobby he responded rudely and stated that it was against hotel policy for vehicles to remain once they are unloaded of luggage. Also, they have a very strict policy restricting guests from bringing in food from the outside, so if you dine at a restaurant off property you cannot bring your leftovers back to your room. And there is an extra charge to use the nice floating island on their beach that they proudly advertise on their website as if it was included with your stay (I should have known otherwise); I thought it was a little deceptive, and they do not provide lounge chairs on the beach to relax. Overall, I thought the place was beautiful and their breakfast was very nice, so I would stay at this resort again.