Incredible on all accounts, exceeded my expectations and just the most amazing place I have ever stayed!