Very good overall. Actually better than others we have been to in the past even nearby. The place was clean, looked up to date and well taken care of. Any staff we dealt with were very helpful. It was very cold but we still had a good time. We would love to come back when it was warmer!