Clean, great location, excellent communication. Check in was a breeze and the flat was well equipped.