Excellent for the price. Different guests could have different needs, but it met mine. Overall, I would recommend it.