We had 2nights in the Lang break caravan on craigtoun meadows caravan park. We loved everything about it. The caravan was clean and had everything needed for a short break -(we would have liked to have stayed longer). The park was lovely, we didn't have children with us so we didn't use the facilities provided for them, but we did use the on-site restaurant on the first night and would highly recommend it.
The caravan is spacious, providing lots of room for wheelchairs etc, and there are lots of mobility aids, which we didn't actually need, but it was no problem for us to move things that weren't needed out of our way.
We walked into St Andrews, which took 40 minutes. A taxi back cost about £6, but there is a bus service which stops at the park gate, but this is only every 2hours. St Andrews is a lovely little town with lots to see and do. If you were there for a longer stay I'm sure there are many places worth visiting a bit further afield.
All in all I would have no hesitation recommending this accommodation.More