From the outside you wouldn't guess the kind of school it is - its in a strip mall, its small, not very well known - but if you took the chance to come inside and see for yourself you would be very surprised and impressed.  This is by far the best dojo I have ever run across.  You are welcomed when you enter the door, all your questions are asked whether they seem stupid or not. You are treated kindly and with respect from the get go - a very warm place to walk into.  I was so impressed with this place I signed my kids up immediately.  They have so many types of classes and the variety and time schedule they really try and have it work around your family so you have your time as well.  The teachers here are amazing and always do their best to make it the best class you have every time.  I would recommend this dojo to anyone that asks me - and I do.  If you haven't come into this place and tried it or have your kids try it then you should - you are missing out.