Had everything: well stocked, super clean, convenient parking, great location, amazing host. Great stay.