Ran slightly too small, I usually take a large and this was XL. It still fits but when laying down I find that I kind of fall out a little bit..The fabric is soft and great quality and the clasps work great! I would definitely recommend but I would say buy a bigger size!