Great location, attentive hosts and a beautiful house - we especially loved the roof deck!