Good location. Great hosts. Just what we needed.