Excellent service, beautiful facilities, sparkling clean, convenient location, lovely views, safe and thoroughly enjoyable, a true 5 star