Great apartment for short or long term stay.