Perfect in every sense. Very clean, well stocked, parking, location, and five star host.