Charleston's is an upscale-style steakhouse that has met my expectations both times I've been there on visits to the Mesa, Arizona area. The dimly-lit hardwood table ambiance is appropriately satisfying, and service has always been prompt and courteous. That means yes, they will keep your iced tea glass full.
They have a relatively huge menu offering many different dishes from salads to burgers and fries to choice cuts of steak. The groups I've been with have ordered the breadth of these offerings and they all looked and tasted good. Most recently someone got a chicken salad that was both huge and beautiful. I got the Parmesan-encrusted chicken with angel hair pasta that was appropriately crunchy and flavorful. It came with a side salad that had mini-caprese mozzarella and tomatoes that were quite tasty. Someone else ordered the shrimp scampi with pasta, which also looked huge and delicious.
If you have kids, there are many good choices on the kids menu that are relatively inexpensive, but the portion sizes remain large enough to fill older kids. The ribs and mac and cheese were favorites on our last visit. The meals also come with a drink and dessert. I typically impose a mandatory dessert sharing-with-the-adults rule and there was plenty there for everyone. They also have "twisty" activity kits for the kids which will keep them busy and are a bit different than the traditional crayon and coloring activities offered by most restaurants.
Overall you will be paying a bit more if you eat at this restaurant, but I would say this is one place where the additional cost is worth it. Four solid stars.