Perfect location, perfect hosts, perfect apartment for one of the best weekends of our lives so far!!