The word "stout" comes to mind. Nice work.