Great place to eat. The bagels are fresh, piled high with cream cheese, onions, lox, capers, and tomatoes. The coffee is terrific also. My son loves the build your own sandwich. Nice place to hang out as well, with good atmosphere. We travel to Portsmouth once a year and this is a must while there.