Swallows Keep exceeded all of our expectations. It is truly a magical place made even more wonderful by such fabulous hosts. Galiano Island is a little slice of paradise and a stay at Swallows Keep allows you to experience the absolute best of it. We wouldn't change a thing - other than a longer stay next time!