I live near this location and love being able to walk over at night for some wine. I think $15 to enjoy a bottle on the premises is a pretty good deal. I don't mind the corkage, since they are providing glasses and atmosphere.
As far as selection, I'm a big fan of the Wall of 100. It takes the guesswork our of finding a good cheap weeknight bottle of wine. If you're looking for a nicer bottle, you'll probably have better luck at their Wine Cave on Monroe Street.
I've also tried some of the food, desserts and coffee and I was happy with all of them. My main complaint is that people go there to study, which is fine, but they take up a 4 person table for hours at a time. If you're standing there with the food you just ordered, that's pretty annoying.
Other than that, I think Barriques is great.