First, the owners (Jordan/Michele) are fantastic and accommodating, and their communication is great. Quick note, I rarely give across-the-board 5-star ratings, but I just can't see any category as less than 'excellent'.
The condo: perfect setup for families, king master/bath is big and comfortable, 2 double-bed room on other side of condo (ie, separated from master by the living areas) with attached huge bathroom(s), and very comfortable open kitchen/dining table/living room area. I'd recommend this unit for up to 6 people comfortably (pullout couch in living rm), but not more (possibly a few small kids in a crib, on the floor). Note, although there are technically 3 baths (toilets), the second and third baths are connected and are essentially one massive bath/toilet area (tub in one area, shower in the other). Overall, the condo is laid out great and is in excellent condition -- very comfortable. Not much of a view from the windows and balcony, but that didn't bother us at all.
Facility: service at the St James was friendly and efficient, and checkin/out was a breeze. We used the common-area pool and hot tub each night, which was great. We had parked our rental car in the lot underground, and didn't use it until we had to leave -- basically can walk the village, and don't need a car unless you're staying for more than 4 days (then probably want to drive down the hill for different sights, restaurants and shopping).
Location: close access to the slopes, village restaurants and shops. St James is at the farthest end of the village (away from the slopes), but it's a very short walk to skiing. I didn't mind carrying equipment for the 3 min walk; can also rent right at the resort. Overall, this is a great place, and we'll certainly stay there again. (for those not familiar with Beaver creek -- note that everything is very expensive)