
Early Booking Offers
Ready to book two weeks ahead of time? You can save 10% on our Flexible rates if you book two weeks ahead of time. This is only available for you when you book here and you won't fid this discount on any other channels.

Pay now and Save 20%
- 20% off our best flexible rate
Booking a room more than 14 days in advance? Happy to pay now? Great! Here’s 20% off for being so organised.
What's included?
- Overnight stay
- Hearty Scottish breakfast
- Full access to our pool, sauna, steam room and gym
- Free Wi-Fi and daily entertainment
- Free parking
Rooms | Tue 23 Jun | Arrival Wed 24 Jun | Depart Thu 25 Jun | Fri 26 Jun | Sat 27 Jun | Sun 28 Jun | Mon 29 Jun | Wed, 24 Jun 2026, 1 night, | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3 ![]() Guest Double/Twin
| Tue 23 Jun23 Jun 2026 check-out ok | Wed 24 Jun24 Jun 2026 check-out ok | Thu 25 Jun25 Jun 2026 USD273 | Fri 26 Jun26 Jun 2026 USD294 | Sat 27 Jun27 Jun 2026 USD327 | Sun 28 Jun28 Jun 2026 USD230 | Mon 29 Jun29 Jun 2026 USD219 | 3 ![]() | |||||||||
2 ![]() Feature Double/Twin
| Tue 23 Jun23 Jun 2026 check-out ok | Wed 24 Jun24 Jun 2026 USD305 | Thu 25 Jun25 Jun 2026 USD305 | Fri 26 Jun26 Jun 2026 USD327 | Sat 27 Jun27 Jun 2026 check-out ok | Sun 28 Jun28 Jun 2026 USD262 | Mon 29 Jun29 Jun 2026 USD252 | 2 ![]() | |||||||||
4 ![]() Signature Double
| Tue 23 Jun23 Jun 2026 check-out ok | Wed 24 Jun24 Jun 2026 check-out ok | Thu 25 Jun25 Jun 2026 USD348 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 check-out ok | Sun 28 Jun28 Jun 2026 USD305 | Mon 29 Jun29 Jun 2026 USD294 | 4 ![]() | |||||||||
6 ![]() Guest Family 3
| Tue 23 Jun23 Jun 2026 check-out ok | Wed 24 Jun24 Jun 2026 check-out ok | Thu 25 Jun25 Jun 2026 USD273 | Fri 26 Jun26 Jun 2026 USD294 | Sat 27 Jun27 Jun 2026 USD327 | Sun 28 Jun28 Jun 2026 USD230 | Mon 29 Jun29 Jun 2026 USD219 | 6 ![]() | |||||||||
4 ![]() Guest Family 4
| Tue 23 Jun23 Jun 2026 check-out ok | Wed 24 Jun24 Jun 2026 USD294 | Thu 25 Jun25 Jun 2026 USD294 | Fri 26 Jun26 Jun 2026 USD316 | Sat 27 Jun27 Jun 2026 check-out ok | Sun 28 Jun28 Jun 2026 check-out ok | Mon 29 Jun29 Jun 2026 USD241 | 4 ![]() | |||||||||
4 ![]() Feature Family 3
| Tue 23 Jun23 Jun 2026 check-out ok | Wed 24 Jun24 Jun 2026 check-out ok | Thu 25 Jun25 Jun 2026 check-out ok | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 check-out ok | Sun 28 Jun28 Jun 2026 USD273 | Mon 29 Jun29 Jun 2026 USD262 | 4 ![]() | |||||||||
3 ![]() Guest family 5
| Tue 23 Jun23 Jun 2026 check-out ok | Wed 24 Jun24 Jun 2026 USD316 | Thu 25 Jun25 Jun 2026 USD316 | Fri 26 Jun26 Jun 2026 USD337 | Sat 27 Jun27 Jun 2026 USD369 | Sun 28 Jun28 Jun 2026 USD273 | Mon 29 Jun29 Jun 2026 USD262 | 3 ![]() | |||||||||
4 ![]() Guest Family 6
| Tue 23 Jun23 Jun 2026 check-out ok | Wed 24 Jun24 Jun 2026 USD316 | Thu 25 Jun25 Jun 2026 USD316 | Fri 26 Jun26 Jun 2026 USD337 | Sat 27 Jun27 Jun 2026 USD369 | Sun 28 Jun28 Jun 2026 USD273 | Mon 29 Jun29 Jun 2026 USD262 | 4 ![]() | |||||||||







