My visit to Apricots was in October 2013; I've been to this restaurant a dozen times or more and always enjoy it. Its in an old wood-framed building adjacent to the Farmington River, and the setting is absolutely charming. I highly recommend visiting during daylight hours so you can enjoy the view; during warmer months they have a tent next to the river for drinks and dining, and that's the best seat in town when the weather is nice.
Several other reviewers have mentioned the parking lot, and they are exactly right -- footing can be tricky and walks can be long, so diners who are shaky on their shanks should be dropped at the door. But I don't want to exaggerate this; for people with average mobility the access and parking is just fine.
There is a bar on the main floor which is a bit cramped but cordial -- service is good, the pours are generous and the staff is friendly. If I lived in Farmington, I'd probably hang out there frequently.
The main dining room is up a flight of stairs, to offer a better view of the river. There were eight of us in the party on this last visit, and the restaurant was not busy so our service was excellent (I've had the slow service here during busy weekends, and it's frustrating.) The steaks were very good; I enjoyed the duck which was light and crispy; the escargot was superb. The dining room was pretty; the table was gracefully decorated; our waiter was Johnny-on-the-spot with drinks and water; it really was practically perfect.
Of course, such perfection comes at a price; dinner for eight touched the $600 range. But, when combined with such a rare location and gracious service I think its a good value.