5 stars. Very professional. Great location. Near the beach. Many restaurants nearby. Equiped with everything for long stay.