Great stay for short or long term.