Great place! Stylish, comfy, and clean. Within walking distance of the beach and great restaurants and shops. We had two little kids and they loved playing on the deck. Overall it was a great stay. Our only complaint was that it was a little warm at times, but they did have big fans in each room to help us stay cool.