We stayed in Granbury for 5 nights at the Hilton Garden Inn in Granbury. It is right on the lake and an easy walk to the square downtown. We did not eat any meals at the hotel. We found the staff to be very friendly and helpful. The only negative comment would be about the bed - - it was adjustable, soft to firm, but no matter where you set the lever you ended up in a bowl. I think it would be better to leave out the gimmicks and just provide the bed that you typically find in a Hilton.