5 stars all round!
Thanks so much for your hospitality Fionna, we will definitely be rebooking next time we're in town!