Great place in a great location, literally across the street from the beach and right next to great shops and eateries. Every part of the process, from check-in and check-out, to parking and expectations while there are clearly communicated. Highly recommended