The staff are friendly and there are seemingly a lot of tables and seats. However, I had trouble finding a seat (5-10 min wait/shuffling chairs around).
Unfortunately wifi wasn't working when I went in with stuff to work on. I think that should be priority.