Hyatt Place Waco, Waco (3-star) | TravelManiac