Great hosts, perfect apartment, perfect location, beautifully decorated.