I highly recommend the Square Cafe. Not only do they provide amazing, high-quality food, but they create an atmosphere that is nothing short of absolute relaxation. Depending on how long your party size, the wait usually is not bad--in fact, when I went there with a party of two I was seated instantly outside (which was great!).
Regarding the price of food, I did think that it could have been cheaper; however, I did feel satisfied by the food/drinks that were ordered even though it was around $40 for two people. The prime factor that runs up the tab is definitely the drinks (milkshakes are about $5 each, which is a tad expensive...they are very good though!).
Overall, I think everyone should give the Square Cafe a try--it's hard to go wrong here folks! (By the way, if it's nice out, SIT OUTSIDE! It's great!)