Overall, they are really cool and it's a great concept. However, it isn't foolproof. The biggest problem I've had with these custom shoes is getting the colors to be accurate. An earlier pair I ordered came back with the pink color being much darker than in my design. They happily sent me a new pair free of charge, but the next pair wasn't any closer to the pink I had chosen. This pair is a replacement for another pair that the sole had starting coming off after I had only worn them about 20 times. This time they gave me half off a replacement since it had been almost a year. They recommended I get the thicker sole shoes. They look great, but again, some of the colors (the blue is much lighter) are quite a bit different than what they looked like on the computer screen. We'd also love it if there were different styles to choose from. Overall, it's worth it...just communicate clearly about your color selections.