Great place to stay long or short term has everything you could need and more.