I bought these with the aim of making my own 'take-away' style kebabs, and they are perfect.
The length is just right, they seem well made and strong and they're sharp enough to easily skewer all kinds of meats and veg. Also, being stainless steel they should last a long time.
A couple of points to note:
As they are all metal, take care when handling them as they will get hot all the way down to the handle.
A fine coat of oil will make meat slide easily off the skewer when it's ready.
Other than that, there is not much more to add. Great skewers which arrived very quickly.