5 star all around considering the price.