Great location, great price, great hosts, clean place, rooftop patio was a bonus - couldn’t ask for much more.