Great place for short or long term stays.