Great place to stay: very nice, clean, and well-equiped apartment; great location; very responsive, friendly and accommodating hosts.