Very clean and had everything we needed for our stay! The easiest check in / check out process and great communication throughout.