Very clean. Very spacious. Very comfortable. Highly recommended.