The restaurant has a clean eclectic feel that is only really trying to convene the personality of the ownership. It isn't trying to be authentic Mexican food by any means, and if that is what you are looking for there are better options.
If you are looking for Mexican style food that tastes good, at a reasonable price this should do it for you. There is no Waiter service, but it doesn't quite feel like fast food (beyond the ordering process).
The staff is friendly and they appear to be treated well.