Top notch, quality stay. Superb, excellent, super-satisfactory, once-in-a-lifetime experience.