Great location and apartment exactly as promised. 5 minutes walk to the beach. Communication with the owner was rapid and helpful. There is staff on the site for any special requests. Shared laundry on site (2$ a load). I recommend without reserve.