Absolutely amazing. If this is available during your duration, take it. Fantastic location, communication and accommodation. I knew this would be a great place, but it far exceeded my expectations. Everyone involved was so helpful and friendly, they even provided transportation and reservations at incredible locations. Unforgettable. By the way, the view is perfect.