Very clean. Had all items mentioned. I had no complaints. Wish I could have stayed longer.