Yes to all your questions. The seating could be limited depending on day and time.
It's a cozy little shop. There are only a few small tables inside, plus a loveseat, and then a few more tables outside. They are friendly and welcoming, so when there's space you'll be happy to be there.
Thanks! Your answer is awaiting moderation.