A perfect apartment for any length of stay.