Very cute and colors are as they appear in the photo. The canvas though is quite thin, which is what kept it from a 5 star. But for the price, it is a great buy.