NCP is a wonderful place and we have just loved everyone we have come in contact with. Our son has a chronic medical condition and the staff has been great about making accommodations as needed and providing extra support. The morals and values which are the core of NCP are priceless.