Very clean. Great location. Lots of rules. Be careful of price. We were charged a high fee for an extra guest and that is not documented in the details.