Surpassed all expectations! Communication was perfect, views were stellar, and made every attempt to accommodate our needs on both arrival and departure. A world class experience and made our trip so much better. Would absolutely stay here again.