A good place to stay short term or long term. Rebecca is a great host.