Yes I have, I used it to buy some clothes and a watch.
The transaction was fast, I even received a printed receipt for the transaction along with the products. But be sure to check out the website/seller to make sure that you're not buying a fraud items.
And the shop that allows bitcoin as its payment is very limited so you have a limited selected of items to choose from.