I have a few of these shirt dresses.  They are very comfortable, and do run a bit large.  Would also make a great pool/beach coverup.  I just ordered the beige, and it is not beige.  It is white, and the material is different than the other colors that I have.  It is more like a ribbed men's tee.