We enjoyed our stay overall - the views from the unit are fantastic, and the beach is very close by. The place is very spacious with lots of bedrooms and beds, and having 3 bathrooms was very convenient for our family of 5. There were lots of nice towels too. Beach toys were provided as well. The kitchen was well equipped with new plates, bowls, cups, silverware, and cookware. However the toaster didn't work at all, and the range was very slow to heat up (both the cooktop and the oven - the oven door doesn't quite close all the way), which made cooking a bit annoying. Also, the dishwasher is pretty loud - when it was on we sort of had to yell over it.
Unfortunately the noise from the group above us was a bit much, and really reduced our enjoyment of the place. Starting at 6 am we could hear them running around, filling up the bathtub, jumping, etc. We like to sleep a bit later and stay up later on vacation, and we were tired from being awoken early every day from the upstairs noise.
Finally, the place needs some updates. The vertical blinds all need to be fixed or replaced. There were many missing slats, and no way to close the blinds more than partway, so a bit of a privacy issue. The furniture in the family room was quite worn and cracked, which made it look dirty and unappealing, and for the price of the place probably should have been replaced awhile ago.