Absolute outstanding stay, you can't get much better! Much better than many hotels you'll stay in!