Great hosts, great apartment and wonderful location. Five stars are well deserved.