David has a great place at St Andrews Beach. We had great communication prior to us arriving. The check in was very easy. The apartment is very well stocked with essentials you will need for your stay. It is right on the golf course. The apartment is not too far from town. It is also very close to the St Andrews brewery.
Overall, we had a great weekend get away. Highly recommend it!