Great location, walk-in distance to restaurants and public beaches. The pools are great too! Check-in is convenient. Staff are super nice and communication is fast and efficient.
The only room for improvements would be the noisy air conditioners.