Good place to stay whether for a long or short term.