The atmosphere helps give a 2 star review.. We came for breakfast, arrived around 9:30am and were told a 20min wait for the four of us. Mind you, more than half the restaurant is empty. Tons of people were waiting to be seated... However, we were patient. We didn't get seated till nearly 10:15am. Breakfast ends at 11am.. We were finally sat down, waited 10mins for the waitress. Took our drinks, waited again. Thought we wouldn't get breakfast by the time she came back. Finally ordered our food.. Didn't get served until 11:10am. The person who brought the food slammed our plates on the table. My food nearly slid off the plate to the table. Didn't get an apology. Two of the other plates had wrong items. We swapped them between ourselves. The waitress never came back till we finished eating. Food was okay, definitely won't come back. Irritating experience all around.
Edit - knocked another star off the review. Our bill wasn't split correctly. Had to have her fix it. We were over charged for our meals. Check the pricing when you order and compare it to your bill later. She dropped off the new bills for us and then came back less than 3mins later asking if we were set to go. Uhm. No. We needed more time. $40 for two below average breakfasts.. No thanks.
Edit - AGAIN, didn't bring me my change back. This place has gone down hill.