My sons will both go to this school in the future, so I have given it a thorough look through. It is new and very clean. The classrooms are a good size and the teachers are incredibly kind. The principle is fabulous and is very active in being a liason between the students, teachers, and parents. The cafeteria and gym are more than adequate. I highly recommend this school.