Hard to beat for the price. One star lost due to it not being that comfortable, but otherwise fits the bill.