Clean and tidy, well looked after flat. Good communication, great stay.