About 4 weeks ago I bought a brand new road bike at a local lbs. I paid for a fitting that was taken out of the final price of the bike as well. I did not (and still dont) know a whole lot about bike fitting but after purchasing I could tell I was losing power in my legs due to the size and height of the saddle. Yesterday one of my friends who has been biking and racing for a long time now, instantly told me my bike was way too small for me after seeing me ride for about 10mins. He helped me raise my saddle (about 3 inches) to where it should be and from there I felt a lot better, although it looks awful.
But my problem is that I plan on having this bike for a long time, should I take it back to the shop and tell them that I think they set me up on the wrong bike?
extra bike info: although there is no tag indicating, my bike looks to be a 54cm. I rode my friends Cannondale 56cm (he is the exact same height as me, same inseam, same arm length-- practically twins!

) and I felt A LOT more comfortable.
tl;dr my lbs fit me on the wrong size bike, I feel as if it should be a size higher, should I take it back and see what they say or just deal with it now that I have paid for it?