Maggie had it all - a marvellous host and an amazing place in possibly the best setting ever. Thoroughly recommend....