A good place to stay long! well-equipped.