Many Mexicans, especially the older ones, were raised with a sense of propriety and manners that would put the most prim of Charlestonian matrons to shame...it has been many years since I have been to Charleston...last time I was there you could not order a drink on Sunday but you could get a very special cup of tea! Mexico has a tradition of hospitality and politeness to strangers... when you enter a shop or restaurant you should greet the people there, you will be greeted before you set foot in the door. It is the way things are done here.... even at 150 peso/night motels the staff are polite... I was raised a southern gentleman, it was a tradition to be gentlemanly at my University... Email and the internet strip us of very important facial and tonal clues and we can find ourselves saying the most innocent things that then evoke episodes of very ungentlemanly rage and inappropriate language... it happens... in the early days of scientific communication over DARPANET careers were damaged and even destroyed in "flame wars" and so it goes today. An $80/day hotel budget will allow a person a lot of creature comforts here, but no guarantee of a hot shower every time, or reliably working AC. Just sayin'. The cheaper places often have far much more charm.