Excellent location, friendly accommodating hosts, lots of careful touches. Loved it, would definitely come back.