Highly recommended apartment. Nice and recently upgraded, extremely clean, fluid communication, and exceptional location. All in all, a perfect stay.