Everything we wanted. Spotless, warm and spacious. The full size kitchen is great too. We'd love to come back again sometime.