The Sanctuary is a a luxurious couples retreat surrounded by an idyllic rustic setting along the border of the New Forest, in Hampshire, UK.