You really can't beat the view and location and proximity to the beach. There was a well appointed kitchen with any thing and everything you could possibly need to cook for a big group. The pool and hot tub were very nice. We just wished it would have been a little bit cleaner. There was a thick layer of dust on all the trim and blinds. In addition, there had been an obvious leak in the upper level which damaged the drywall, and the management company sent someone to do repairs while we were there, they wanted to set up ladders or scaffolding over the deck. A quick call to the managers office resolved that situation, however. Overall, we enjoyed our stay.