Everything we could have asked for while visiting Dallas for a week.