i've only been here for lunch, but i LOVE this place. love the food they serve, love the products they carry, love the layout and style of the place, and the speedy staff. i'd give it 5 stars, but there are a few drawbacks. some of their products are EXTREMELY pricey...($60 dog collars?!) and yes, you can be waiting all of lunch time to start to even order your lunch. the lines can be extremely long. the parking is atrocious unless you valet. i've found that the best way to go and enjoy lunch within the hour is to call ahead and place your order over the phone and show up a tad bit before noon. oooh...the added plus....yummy YUMMY tammie coe pastries and a quick stop to paper joy!! :)