Great hosts, great location, great house...I couldn't have asked for more. Perfect!