Absolutely perfect! Amazing views, great hosts. Karen has gone above and beyond to think of everything someone might need for their stay. It really is a credit to her. Thanks Karen.