Very clean, very good on communication and ease of getting around to all the things we wanted to see. Staying here was a breeze and very worth it.