Excellent location, generous hosts, clean apartment. All around excellent experience.