I am not sure why this place has such bad ratings here. It has 4 stars with 15 reviews on trip advisor and that seems closer to the mark to me. Aside from the high price (on the strip, no surprise) we had no big issues.
We came here three times during our stay across the street and all of the flavors we tried were delicious. I couldn't get enough of the mango with boba things on it! Highly recommend.