NVR for Small Office, this my best bet?

Seems like an NVR would be the simplest solution as long as you match brands between the cameras and the NVR you shouldn't have any issues.