The Lowell Inn used to be fairly well regarded around here for several decades, but it fell off a bit. Actually, I think it just never kept up with the times. I've eaten there a couple of times in the last two years and it was fine, but nothing to write home about. Their most interesting meal, I think, is a rather kitchy fondue affair that they offer one or two nights a week. If you're interested in keeping it in the Stillwater area, I'd suggest the Dock Cafe, which I've always found to have good food with good service at a decent price. It also has a nice room in back that has lots of windows overlooking the St. Croix River. If your focus is on the food and you don't mind paying for it, it's always worth checking in with the Bayport Cookery, which is probably the finest restaurant in the St. Croix Valley. It's a smaller space, so a group of 15 would pretty much take over the dining room, and you'd probably have to make reservations pretty far in advance to do that. If you're looking for something funkier, you could always check out the new Smalley's Caribbean Barbeque and Pirate Bar, which is pretty much what you'd expect it to be -- a lot of fun. They have a back room with its own bar, and the food is very tasty. In St. Paul, I'd suggest taking a look at the Happy Gnome, near the corner of Selby and Dale. It's got its own parking lot and the best tap list in town. Apart from that, I think the food's pretty good, too.