Only order from Zappos. I ordered my shoes half a size too small. I bought them with three day shipping on Monday to ensure I would have them for an early trip to the beach on Friday. When I spoke with a Zappos representative yesterday, she arranged everything and upgraded my shipping so I would still receive my shoes by Friday. You cannot find customer service like this anywhere. They have a great attitude and always deliver to customers (both times my shoes arrived the next day). I will always be a Zappos customer for life and so will my family.