This place checks all the boxes. Comfortable. Stylish. Clean. A convenient location with easy parking. Beach right across the street. Friendly neighbor (cheers Kevin). If this place is available for your dates then book it ASAP. We had an amazing time.