Exceptionally clean. Great location. Lots of rules but all for the good of the guest.