The staff were lovely; very friendly and helpful. However there didn’t seem to be enough of them, for example, we had lunch in the bar when we arrived as we were a little early to check in. Several others were also eating at the same time. We later checked in, went to our room, went for a walk and then returned to the bar (at least 1 hour later) and at least 3 tables had still not been cleared. We also had an issue with the toiletries in the bathroom, both the hand wash and shower gel were empty, we told reception but they were not refilled during our entire stay.
On a positive note, parking was easy and reasonably priced. There is a bus stop 200 yards down the road for easy access to Cheltenham centre.