Superb location, clean and warm apartment and wonderful hosts. 5 stars all the way.