Having done nearly all the brands I would rate them in the following order (bearing in mind things may have changed a lot since I was there) from most...