I have been to this location several times and I have had to wait - but the staff has always greeted me, been friendly, and attentive when they were servicing me. I have found each staff member and manager to be helpful and solution oriented. No public restroom and usually they have a wait. Each time I have visited the vibe has been positive, welcoming and helpful.