Comfortable apartment, well set up for short or long stays.