Convenient location and well equipped place to stay