First off... steer clear of place on weekends unless you don't mind waiting an hour +. We've gone for lunch on a Sunday and found we only had about a 10 min wait... so pick your time wisely.
Some of the food is alittle pricey, but so worth it. Plus, who doesn't love a place that has a cheese cake menu thats a few pages long? I suggest that if the line is too long to sit, that you at least go up to the counter and get a piece of cheese cake to go.
more