Disregarding the ridiculous name, does anybody have any experience with this travel system? It looks to have everything I want, specifically an isofix car seat. Can anbody let me know good / bad points on this Thanks,