I've been here a couple of times, and I really haven't found anything to be impressed about. The food is so-so and the service is lousy. The prices seem reasonable when compared to those around it - but the Village, and Church St. in particular, is becoming really expensive and the Rainbow takes advantage of this by offering lower prices. The trade-off in quality is obvious, however.
The patio is fine, but if you're going only to enjoy a beer on a patio, you're better off going to O'Grady's or the Churchmouse. The prices are the same, with a better selection. For food? Go elsewhere.