I rarely recommend contractors because they rarely meet with my expectations. These folks did a good job for me however - http://www.watsontileandstone.com/
Still unsure on the budget, but if higher end - Cheryl with B Smart Builders is hard to beat, you'll see her signs all over Tanglewood/Ridglea areas. https://www.bsmartbuilders.com/our-work