A great and well-equipped place to stay