Perfect location, wonderful hosts, impeccably clean. Would stay again and would definitely recommend.