Exacly what I was looking for!  Generous sizing and well-made.  Love it!