Fantastic location, beautiful home and great hosts. Very accommodating hosts with great communication. The place was very clean and has a homely feel. 5 stars on all fronts from me! Would definitely stay again.