Overall the unit was great! It was clean, great location, and had many amenities.
Caution....the unit actually only accommodates 6 people comfortably not 8. We thought that since we put that we are 8 people, then there would be a sofa bed in the living room to accommodate the extra two people but there wasn't unfortunately. The front office provided us with two twin air mattresses, but they both deflated rather quickly every night. If we would have known ahead of time that the unit doesn't actually sleep 8 we would have looked for accommodations elsewhere. It is a great place to stay if you have only up to 6 people going.
The amenities were also very nice...laundry room, hair dryer, pots and pans, beach umbrellas, etc. We were also able to get beach towels from the front office to use during our stay. The pool, jacuzzi, and fitness gym were great, but it would have been nice to know that the Ocean Club (where these amenities are located) doesn't open up until 8 am.