Very very clean, good spaces, warm and comfortable. Lots of nice extra touches. You will not be disappointed.