Excellent location, thoughtful hosts, great courtyard.