I've not heard of this brand before but I'm considering buying this travel system (attached). What are peoples opinions on the brand? And, if you have bought the travel system, what is it like? Tia