This place has a variety of milkshakes to choose from and the food portions are huge, but it feels like a trucker's armpit inside, bad ventilation, humid and sticky, loads and loads of people inside a tight place (squished into stalls), the staff members are rude and the ice-cream was melted with some strangely textured clumpy pieces in the bottom of the glass. Really disappointed after seeing it rated as one of the best, did not expect what we got.