This spot is a must on your list to stay in Fort Worth. In an ideal location.