Checkin was annoying as I was constantly harassed about signing multiple property agreements signing away rights and agreeing to fees for everything from losing keycard, not turning in keycards, etc. property was very nice but bed was way too firm, like sleeping on a carpeted floor. Recommend property owner invest in a mattress topper. Also beach access was closed for two days which was why we stayed here. The pool was very nice and clean. Did not use hot tubs but they were available. Staff was always keeping pool cleaned.