
Pay now, pay less
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
- Breakfast included
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
- 2 hours of FREE childcare for 2-12 years per day
- Free parking
- Full access to over 30 onsite activities * charges may apply to some activities
- Range of din...
Rooms | Tue 14 Jul | Arrival Wed 15 Jul | Depart Thu 16 Jul | Fri 17 Jul | Sat 18 Jul | Sun 19 Jul | Mon 20 Jul | Wed, 15 Jul 2026, 1 night, | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3 ![]() Guest Cosy Double
| Tue 14 Jul14 Jul 2026 check-out ok | Wed 15 Jul15 Jul 2026 USD238 | Thu 16 Jul16 Jul 2026 USD238 | Fri 17 Jul17 Jul 2026 USD270 | Sat 18 Jul18 Jul 2026 USD281 | Sun 19 Jul19 Jul 2026 USD222 | Mon 20 Jul20 Jul 2026 USD238 | 3 ![]() | |||||||||
4 ![]() Guest Double/Twin
| Tue 14 Jul14 Jul 2026 check-out ok | Wed 15 Jul15 Jul 2026 check-out ok | Thu 16 Jul16 Jul 2026 USD249 | Fri 17 Jul17 Jul 2026 USD281 | Sat 18 Jul18 Jul 2026 USD291 | Sun 19 Jul19 Jul 2026 USD233 | Mon 20 Jul20 Jul 2026 USD249 | 4 ![]() | |||||||||
4 ![]() Feature Double/Twin
| Tue 14 Jul14 Jul 2026 check-out ok | Wed 15 Jul15 Jul 2026 USD270 | Thu 16 Jul16 Jul 2026 USD270 | Fri 17 Jul17 Jul 2026 USD302 | Sat 18 Jul18 Jul 2026 USD312 | Sun 19 Jul19 Jul 2026 USD254 | Mon 20 Jul20 Jul 2026 USD270 | 4 ![]() | |||||||||
4 ![]() Studio Apartment
| Tue 14 Jul14 Jul 2026 check-out ok | Wed 15 Jul15 Jul 2026 USD328 | Thu 16 Jul16 Jul 2026 USD328 | Fri 17 Jul17 Jul 2026 USD360 | Sat 18 Jul18 Jul 2026 USD371 | Sun 19 Jul19 Jul 2026 USD312 | Mon 20 Jul20 Jul 2026 USD328 | 4 ![]() | |||||||||
4 ![]() Signature Double
| Tue 14 Jul14 Jul 2026 check-out ok | Wed 15 Jul15 Jul 2026 USD334 | Thu 16 Jul16 Jul 2026 USD334 | Fri 17 Jul17 Jul 2026 check-out ok | Sat 18 Jul18 Jul 2026 USD376 | Sun 19 Jul19 Jul 2026 USD318 | Mon 20 Jul20 Jul 2026 USD334 | 4 ![]() | |||||||||
3 ![]() Guest Family 3
| Tue 14 Jul14 Jul 2026 check-out ok | Wed 15 Jul15 Jul 2026 USD270 | Thu 16 Jul16 Jul 2026 USD270 | Fri 17 Jul17 Jul 2026 USD302 | Sat 18 Jul18 Jul 2026 USD312 | Sun 19 Jul19 Jul 2026 USD254 | Mon 20 Jul20 Jul 2026 USD270 | 3 ![]() | |||||||||
7 ![]() Feature Family 3
| Tue 14 Jul14 Jul 2026 check-out ok | Wed 15 Jul15 Jul 2026 USD291 | Thu 16 Jul16 Jul 2026 USD291 | Fri 17 Jul17 Jul 2026 USD323 | Sat 18 Jul18 Jul 2026 USD334 | Sun 19 Jul19 Jul 2026 USD275 | Mon 20 Jul20 Jul 2026 USD291 | 7 ![]() | |||||||||
1 ![]() Family with Bunkbeds
| Tue 14 Jul14 Jul 2026 check-out ok | Wed 15 Jul15 Jul 2026 USD281 | Thu 16 Jul16 Jul 2026 USD281 | Fri 17 Jul17 Jul 2026 USD312 | Sat 18 Jul18 Jul 2026 USD323 | Sun 19 Jul19 Jul 2026 USD265 | Mon 20 Jul20 Jul 2026 check-out ok | 1 ![]() | |||||||||
3 ![]() Family Apartment
| Tue 14 Jul14 Jul 2026 check-out ok | Wed 15 Jul15 Jul 2026 USD334 | Thu 16 Jul16 Jul 2026 USD334 | Fri 17 Jul17 Jul 2026 check-out ok | Sat 18 Jul18 Jul 2026 check-out ok | Sun 19 Jul19 Jul 2026 USD318 | Mon 20 Jul20 Jul 2026 check-out ok | 3 ![]() | |||||||||









