Perfect size and very pretty. The canvas is vinyl but I don’t mind because I’m using it to decorate the bathroom.