I give this outfit a solid A. It is just adorable! The jacket does have real buttons. The flower design on the t-shirt is really pretty, and the plaid skirt is very cute. The tennis shoes are very stylish right now and go on very easily. All the fabrics feel very nice, and the best part is that it fits very well. The cutest part of the outfit have to be the barrettes though! They really snap and so far seem very sturdy. AG did a great job with this one.