The shirt is nice quality and the personalization on it was perfect but the sizing for the ladies fitted runs small. A medium is more like a jr's size. The shirt is sent in a nice sheer bag tied with a ribbon bow. It's presented very nice. You don't even need to wrap it yourself.