Besides to be too small, it was in need of many repairs.

This is a grammatically wrong sentence, but I don't know which part is wrong.
Please help me!