Take advantage of a golf course, a terrace, and a garden at Macdonald Hill Valley Hotel, Golf and Spa. Tee up with amenities like golf lessons and a restaurant with golf course views at this hotel. Treat yourself to a facial, a body scrub, or aromatherapy at the onsite spa. The on-site Modern European cuisine restaurant, Borders Restaurant, offers breakfast, lunch, and dinner. Fitness classes are offered at the gym; the property also has dry cleaning/laundry services, a bar, and conference space. In addition to a steam room and a sauna, guests can connect to free WiFi in public areas.