Very clean, easy check in and very good communication. Great balcony & view with great location for the beach and walking to restaurants.