everything that's was expected and them some. clean spacious and very very nice.