Great hosts, great location. A five star stay.