On important thing that is missing is that you NEED to do "$ quotaon -vagu" after quotacheck so that the quotas are put into practice. Othewise quotas will not be effective. Also, you'd probably need to add this command at the boot script so that quotas always take effect after a reboot.
Yes, it should be on the NFS server.