Excellent location, beautiful place, and a truly incredible host. We cannot say enough good things about our stay in Haggerston.