Perfect location, perfect hosts and perfect apartment.
10/10.