Perfect! The location, the apartment, the rooftop, the hosts! Amazing! Our only regret is not staying longer!