Fits great and stays in place using the elastic strap.   Colors exactly as pictured.  Washed beautifully!