Been eating here for about 10 years now. I must admit the only thing I get here are the baby back ribs (full rack - snort!) Ribs are always consistent, above average and on par with most restaurants in the area. Easily pulls apart and very good, anticipated, flavor and texture.
I've also spent a little time in the bar. Drinks are generally healthy and moderately priced. Decent pours on top-shelf libations.
In the North Scottsdale area, there are a LOT of choices for restaurants. Charleston's offers consistent, moderately priced fair in an ocean of much more upscale and more expensive eateries. 3 stars from me...which should be interpreted as good/recommended.