Very clean and very spacious! We stayed with our infant and it was more than enough room + a perfect location!