Great hosts, great location, great apartment... I couldn't have asked for more. Perfect!