Parking on site. The view was spectacular! Indoor Lazy River, indoor baby pool, indoor hot tub, indoor big pool, outdoor pool, easy beach access.
Low water pressure, stressful the apartment had to be cleaned by us or get fined. Fines seemed excessive and picky. Email with directions not timely.
After booking, was offered extra nights for lower rate. Then day of was offered early check in for $10 an hour.
Loved it but will consider a hotel just to not be stressed over potential fines. And if I wanted to clean, I could stay home. (We normally leave pretty tidy, but the list was excessive)