Clean and very nice! Location is a bit out of the way but my daughter and I had a wonderful time.