Clean, with all the necessary amenities. Sufficiently spacious and a modern apartment. I stayed one month and would recommend it for long stays as well as short. Extremely comfortable and a good location along Holloway Road. Communication and information flow was excellent.