Spacious, stylish and clean. Awesome experience overall.