I mentioned that these were "somewhat small" because my toes were almost right at the tip of the shoe when I first put them on.  The shoes were plenty comfortable right off the bat so I thought it wouldn't matter, and it didn't.  The memory foam is super thin but feels great.  The shoes overall feel great.  I work and play in them.  I figured I would tear them up within a few months but, they look like they're going to take a licking and keep on ticking, if you know what I mean.  They've held up really well under my rough treatment and believe me, I put my shoes through hellll.  I've even thought about buying another pair just for going out in public, since I've already made these look like "work shoes".

All in all, I really like these shoes and I would recommend them to anyone who wants a little comfort under their feet.  You will feel the difference.