This is really good.  my only complaint is that it doesn't have any straps like most do that hold it in place.  If it had the elastic straps I'd give it 5 stars for value and comfort combination.