My ds will be 5 soon and is very into castles and knights. We are thinking of getting him the lego castle along with grandparents Does anyone know if it is a good castle/toy?