Price is reasonable if you get an off peak offer, staff is a mixed bag;some are very friendly and some don't say a word (literally- it gets a bit uncomfortable). Always check that you are being charged the right price if you pay at the venue as not the first time they wanted to charge be full price (instead of the off peak) and still they only take cash which is very inconvenient.