Absolutely brilliant stay. More than advertised or expected.