This place is extremely popular so it can get busy. If you get your spot though, it's great. There are multiple rooms, so even at its busiest it stays quiet enough for work. Wifi is good and stable, although not the fastest. Outlets are available near the walls, but not every table has good access. It gets very busy in the mid-afternoon/early-evening, so it's good to go back and see if there are any tables open before standing in line for coffee. They have burritos, pastries, breads, etc., and the staff is great.