Location is great, near many restaurants and beaches. The apartment is clean and the amenities are excellent. Check-in was a breeze and communication was clear. Highly recommend this place.