Clean, and met my expectations, just know there is a fee when you get there. A flat 50 dollar fee and $25 per a day fee for your stay. They warn your about it but it is easy to miss and I didn’t see it till after I booked. I would would book it again though.