Spacious, clean, easy to park. Good communication.