Have been previously and always enjoyed the whole experience but our last visit was a such a disappointment that we won't return. The 2 staff working were amazing but I think they were run off their feet. The air conditioner was broken so it was a bit stuffy and hot. But they warned us when we booked and were given the choice to cancel. Friends went a few days later and said the same. Sorry guys, you used to be amazing but something is not working.