Aside from the waiting, everything here is decently priced and the food is delicious. Staff are amazing, and good portions. If you're here just for cheesecake - do take out; it's faster, and usually no line to do it.
It seems as if all the other negative ratings here are mostly from the wait - well guess what: the hype is real with this location. If you're just as hyped to visit, then there are at least a hundred others with the same thought.
Arrive early. Get a buzzer. Come back in an hour or two after shopping around, and check in with your current wait time.