Spacious, clean, and fun -- We had a great time!