I am a true medium but I read other peoples comments and checked the sizing chart before ordering an XL. Its tiny! It fits like a normal medium.  Other than that, its cute.. the color is light blue with navy woven into it, like the picture shows.  Not the greatest quality but its cute for the price.