Stylish place, worth the buck, near the beach