Fantastic apartment. Great location. Clean on arrival. No-fuss check-in process. Faultless communication. An excellent stay in a beautiful apartment!