My 4 year old has been going to Northcrest for about a year now. We love her teachers but have been unimpressed by the organization of her dance recitals. There seems to be a lack of communication between the managers/directors and the staff. If everyone could be on the same page this place would be worthy of 5 stars.