Perfectly clean, well appointed and fantastic location. 5 star accommodation.