OMG this place is a find. If you have not been yet, set a date and leave yourself hours. You walk in and come out hours later. So nicely done and some good busy. They even have a diner(it was closed when we were there) and will try it next time. But if you are looking for a rainy day out , this is the place.