Absolutely perfect. Got the plastic black version. Feels very sturdy. The holes weren't quite punched, but some minor pressure (using the watch pry bar), they popped through perfectly. Strap fits well (had to modify my nato into a zulu strap due to the length of the watch). Shipping was fast (even to Oz).
Fits my casio pro-trek PRG-270 perfectly. Even makes the watch comfortable.