Beaches are great, people are friendly, rum is excellent, cigars are killers and the food don't give you the runs like in Mexico. Just make sure that everytime the bartender gives you a drink (which are free in the all inclusive resorts) flip the guy a US buck that way when there's a lineup he'll serve you before the cheap assed SOB's.