Absolutely lovely site, beautifully maintained, excellent customer service, infact they went out of their way to help in any way they could. Prompt response to maintenance issues which were sorted out the same day. Large children's play area with beach section to build sand castles, which our little one really enjoyed. Had fun playing mini golf and snooker both of which were free to do, unfortunately didn't find time to try out the gym or sauna, again free to use, maybe next time!. Restaurant/ bar/lounge area onsite with beautiful décor and relaxed atmosphere, large under cover sun terrace and all dog friendly, small café/ ice cream parlour (think we must have tried all the flavours) and extremely reasonable prices (so much so we paid a visit everyday for the last 3 days of our stay). A Beauty salon and health spa onsite too, again very reasonable prices, was disappointed not to be able to get any appointments during our stay as they are not open everyday (so will know to book in advance for a return visit). Really peaceful, setting, super close to lots of the coastal villages and St Andrews for sight seeing. A holiday is always what you make of it yourself and this place lets you do that, use their facilities or do your own thing. Thank you to the team.