Location is absolutely amazing and apartment is spacious apart from lack of toilet access. But unfortunately this place was not clean despite there being a cleaning fee, which was very poor given the apartment was £180/night. Hairs on bedsheets, dirty floors, unclean cutlery, shower plughole kept filling up, smell in apartment, etc etc. We had our child with us which made the experience far worse. Perhaps other visitors won't be as picky, but for a premium price I would hope for a premium condition.