Spacious, communicative, clean. Had a great time!