Great place to stay either short or long term