Beautiful location (including sunny deck overlooking garden), ckean and comfortable (including 5 star bathroom), friendly hosts (including dogs) and overall very pleasant.