I'm giving 2 stars because I did receive the flag, albeit late. However the communication between them and myself was nonexistent. Was told I'd get an email confirmation when the flag shipped; didn't get one. Sent 2 polite emails inquiring about the status of order; no response.