They do both take out pastry/bagels as well as a sit down restaurant at which you can order from a menu of HUGE proportions of food as well as the take-out items,
The dine-in food was good. I had the omlet, it was huge and it was enough for two people! The service was pretty good and it was clean. I was glad to get a booth, most tables are just sort of stuck in the middle of the room. I have never seen a wait for seating but it always seems busy!
Most of the time I just do the take out items, which range from "mini" cheesecakes (around $5) to homemade twinkies (with not quite enough filling), to bagel & egg sandwiches(more reasonably priced around $4). Everything is very large but so wonderful, I've never gotten something I didn't like!
My favorite dessert was the lemon bar, its amazing! I even opted for one instead of a birthday cake :)
The only reason I didn't give 5 stars was the price. It is a lot of food but some of the desserts and menu items seem to be on New York or Strip prices. Oh well it is worth it :)