I give Zappos 5 stars as I have had great experiences with the person taking my calls for returns and any questions I may have. I have never been hung up on, never had any miscommunication, or problems what do ever. I always end the call with my inquiry resolved. I make sure to tell the person I am talking with that my experience was great and how I appreciate the excellent customer service skills.