Upon arrival it was very clean, up to date and exactly what the pictures had shown and what I was expecting! Two minute walk to the beach and plenty of restaurants, bars, grocery stores within walking distance!