Yeah it is, but you don't have to ask, just wear what you think is good, seriously, we guys don't pay too much attention to details about this, we look at the whole picture and we associate what you wear with your personality. So if that's what you think you look best in, then go for it.
people say it makes you look like you're going to a business meeting and the top is unflattering, but I don't know i don't see that.. i think the top looks fine. and i personally don't think it looks too professional. its on the classier/dressier side which is totally fine. i think it's a nice outfit. if anything, maybe add a pop of color and change the top.. but i think it's okay the way it is :)