Sufficiently clean, nice place at a good location. Good and fast communication. Pictures from another very similar apartment, furnishments are somewhat different. A hotel with good value and no daily cleaning, they'll do your laundry for you which is a plus.