Perfect place to stay be it long or short term.