Very clean, very welcoming, and very stylish. We expected a cozy cottage but got so much more! The hosts are friendly and accommodating, and they have wonderful animals on their property. We would stay again in a heartbeat. Great location and views.