Good for the money. Communication was fast and easy. The place is clean. Check-in and check-out were easy. Waterfront but not a sandy beachfront to keep that in mind. We enjoyed our stay there.