I stayed for a couple of nights self catering here in Spring.
The location was very quiet with off street parking in front of the accomodation which is at the back of the main property. I would say that you would need a car as it is a walk to the centre of town but perfect for visiting the schools as it is between Kingswood and St Andrews/DSG.There is a 24hr Spar at the garage just down the road for any last minute needs.
In one large room I had a basic but spacious kitchenette (microwave only) eating area (table for 4), v comfy bed, sitting room and full bathroom. It got chilly in the evening for which a plug in radiator was provided (as was a torch) and DSTV for entertainment-
All was spotlessly clean. What more could one require from a B and B.
I opted to do my own breakfast so cannot comment on that or the pool as it was the wrong time of year to swim!