Good location, good host and good flat with lots of amenities but could be much cleaner.