Very clean. Had all the listed amenities. Very pleased with our stay.