Very clean. Great location. Our family had a great time!