Everything we had hoped for and more. A true once in a lifetime experience! Meet all of of expectations and then some. I highly recommend staying here.