Excellent, modern apartment. Has all amenities required for a comfortable stay. Great, great location. Excellent and timely communication by the host.