Nice shirt, good quality, and comfortable feel. I have other shirts bought from this Beatles Store website. They are all size M and fit me perfectly. This M is a bit tight so if you have any doubt size up! The shirt will be great for Christmas, and I 'm thinking of ordering a L anyway.