Some vacation properties don't live up to their advance billing. This isn't one of them -- if anything, the photos don't do it justice. The townhouse was spacious, beautifully appointed and spotless. The owner thoughtully included all manner of extras -- bicycles, kayaks, fishing gear, beach chairs, coolers, loads of towels and even a cart to haul it all down to the beach (which is just minutes away, as advertised). The beach is not ideal for swimming -- fairly heavy surf and ancient reefs scattered along the shoreline. But it's lovely to walk along and those reefs attract fish (caught a 3-lb pompano that we had for dinner one night). And the complex has a smallish pool for splashing around in, as well as an exercise room. Any problems that cropped up -- such as the BBQ propane tank running out or the provided inkjet printer (!) running dry -- were rectified very quickly. Note to dog owners: this place is heaven. Everyone in the complex seems to have a pooch -- it appears to be a condition of ownership. Overall, this property deserves the top marks that everyone is giving it.