Coffee shop? Restaurant? Bakery? Its all of the above. This place was popping off. The line was long but the food came out fast. It was pretty decent and the portion was huge. They also have a ton of outdoor seating, way more than whats pictured. Really good vibe but it was pretty hot today.