Very well structured classes, very professional, great environment and nice facility. My son is 3 and has been attending classes for only about a month and his growth is starting to show. His focus and physical abilities are getting much better. The staff is awesome. Highly recommended.