after reading all thats been said here. i think it all depends on the people that you meet.i find everyone in cyprus very friendly except the ones that work in supermarkets,dont know why that is but they are always miserable.
and their also not very friendly on the roads,they just will not let you out or wave to say thankyou but other than that they are extremly helpfull!
i think americans are so kind and friendly and that is why i have so many friends there.
im from the uk and we do seem to have the reputation of being arrogant and rude but im from wales so i dont think where classed as the same...or are we ?
so i just think it depends on the people that you meet when you visit a country. theres nice people and then theres horrible people.