Very clean and great location for beaches and restaurants. Friendly, responsive and efficient process on arrival.