Excellent stay. A little small and cozy. But it still slept my family of 6. Conveniently located close to shopping centers and beaches without being too close to the touristy foot traffic.