Excellent stay: spacious, clean, lots of amenities, great location, easy communication. The apartment is large and beautiful, and the hosts were very responsive and considerate.