Very clean and well kept with modern finishes. We enjoyed our stay in a prime location and had plenty of room to relax at the apartment.