Absolutely perfect. Perfect location, beautiful accommodations and the best service and communication. Highly highly recommend