Flat is very clean and the location is great. John and his support team provides great service. The unpleasant part of our stay was cold bathroom and kitchen as the radiator is broken in the hallway and shower with low pressure. Apart from that we had a nice time at John's place.