Robby: There is nothing wrong with being cheap. However from all you have stated with the room rates, etc. I wonder if you are not only cheap but also willing to stay anywhere without any concern for the quality of the place where you rest your head just for the sake of saying you went somewhere on vacation. To give you an example-for $55 or so you can stay at Solymar for a month which is night and day over Cancun Plaza and facing the ocean. There is no accomodation in Miami Beach that even comes close to that in price with the facilities. Now you may find a room in Miami Beach area, but it is away from the water probably by a few blocks, possibly looking out on another building and no pool, no restaurant, no tennis court and so on. As for the food in Miami Beach, indeed you can find it cheap. But would you not get tired of going out and eating hot dogs and street vendor food after a couple of days? Also the food that you find in Miami Beach for so cheap is not something that is healthy to eat for a long time. Furthermore you cannot get drinks for a couple of bucks no matter what you do in any decent place in Miami or the USA. Sorry, but that just does not happen. To give you an example-Taco Factory is cheap in my book and a decent meal for around $12-15. You cannot come close to the quality with a dring in Miami Beach or most anywhere in the USA for what you get there. Most places that sell you tacos in the US will do so for about $10 plus $4-5 per drink. Plus tax and you are up to $20 or more per person. You do have valid points, however you must be realistic. Mexico in general is cheaper to live and eat in then the USA. Most places in Cancun are indeed overpriced, but that is because they are franchises of the American chains and have to pay fees to their parent companies. However downtown Cancun you can get a decent meal for almost nothing which you yourself acknowledge. Further with the transportation still being cheap in Cancun, the cost of a room for a long term stay (no matter which complex) facing the ocean, and you are way ahead of Miami. And of course let us not forget that Miami can indeed get cold some days in the winter while Cancun is consistently comfortable or hot (even with a light jacket at night sometimes). Therefore Cancun wins out over Miami Beach at any time for the rest of us hands down which is the main reason for us to come to Cancun over and over again.