I would have put some sort of mesh over the fans but I guess its just personal preference

Nice work anyway