leather, questionable.  Pink fabric on the inside, quite shocking when you open it.  Looks nice in the photo, but not what I expected once I got it.  It is rather large too.<br />Fabric shoulder strap.