Excellent place; we rented both floors for a month in June-July. Be aware there is no interior staircase! This wasn’t a factor for us, because our 4-person family with 2 young kids stayed up top, and our family guests stayed below.
The pool is great, always a shady spot even at midday, and the AC in each bedroom works well.
Beach access is super fast and easy - I prefer this location to directly on the beach.
If you need absolute quiet, sleep on the lower floor or stay elsewhere on the north side. We like being so close to the plaza, the beach, and having the pool always available.