Answer :
No it is not grammatically incorrect. If anything it is correct.
I am pretty sure that is grammatically correct. I'm not sure since English is not my first language.