Very clean and spacious. Instructions for check-in, our stay, and the check-out were very clear!