Great place to stay, whether it is short or long term.