We were lucky enough to stay in one of their deluxe guest rooms, which was beautiful, but I hear that their larger suites are beyond imagination (and my price range)! The room we stayed in had a lovely little sitting area and two queen-size beds. The room was around 500 square feet, so it was nice and roomy for us and the two children.
On site, there is a wonderful spa that encompasses a whirlpool hot tub, sauna, and fitness centre. There is an outdoor tennis court and outdoor heated pool. The golf course on site has apparently won awards (or so I am told). We liked the fact that during the summer there are scheduled children's activities, like arts and crafts, swimming, and campouts. There is also a playground on site and it is within walking distance to downtown St. Andrews. If you want to be more adventurous as well, they rent bikes on site for $10/hr or $35 per half day.