Excellent apartment apartment for short term stay.