This is in my top two Mexican restaurants (the other being La Santisima in Central Phoenix). The menu at SOL is unique, but delicious, and not so derivative of authentic Mexican that anything is lost. The service is prompt and kind. The atmosphere is kid-friendly, but still a little up-scale, and you can't beat their happy hour on the patio.