The fit is good and color as advertised. There are three drain holes on each side. Fabric isn't super thick but seems fine.