Communication great, apartment great, location great, everything great!