spacious, clean and great communication. We had a great time.