Perfect spot. Great location. Great hosts. Clean. Just all around an enjoyable stay.