While my wife and I live in Saint John, New Brunswick (6 hour drive to Portland), the old port has become a second home as we make the drive about every 2 months due to the great food and overall cool vibe of the downtown area (cool shops, live music, etc). One of the things I enjoy greatly is having a few cocktails during the mid-afternoon in a place that is not too packed, with good music, service and overall atmosphere. Also, while I love the great selection of craft brews that Portland has to offer, sometimes only a cocktail will do.
Sonny's had been our go to spot for a number of reasons; great selection of homemade infused liquours, cool music, a great bar. The problem is that the service GREATLY varies depending who is working. Essentially, if the lady with blond hair is working, I just turn right around. It is really too bad because if Spencer or one of the other bartenders are there working, it is an awesome experience but she ruins everything by spending more time speaking to her co-workers then caring if I had an empty glass for 15 minutes at a near empty bar. I am a HUGE fan of Sonny's sister restaurant Local 188 who also have a great bar as well though it is generally a bit further from our hotel (Hampton Inn on Fore Street).
Thanks in advance for any recommendations".