Staff is great, at least when I have been there. You really cannot ask much more of staff who no doubt are making minimum wage yet care to actually do their jobs. Prices are high to be honest, for what you pay their you can get a whole tub of ice cream. It is generally good though.