Great Place to stay in for either short or long term.