A well equipped pleasant place to stay in a great location