We had a great stay at St. Andrews beach over Easter.
The house is very spacious and well looked after. Great outdoor areas for bbqs and relaxing.
If a quiet weekend away is what you are looking for, this place is perfect.