Solid, good size, comfortable. Color lighter than navy- more like denim color but still nice.