It seems that every country makes their own parameters that make a hotel qualify for a certain star rating. In the US, it's more focused around luxury level, which is very different than in South America and Europe, where it seems to be more linked to amenities.