Great place - spotless, stylish, and a beautiful waterfront location. We had a small work team meeting and it worked out perfectly for us. The location is great, close to both the beach, shopping, and plenty of restaurant options. Next time I'll bring my family, though!