Very clean, had everything we needed, great communication from the hosts. We had a great time!