Family-friendly great location great communication great value