Jennifer Aniston and her fabulous fiancé Justin Theroux are among the celebrities who make pilgrimage to Cabo San Lucas for Christmas vacation. Busting out of her skimpy black bikini top, the "Friends" star covered up her bottom half with a colorful pareo as she lounged on the balcony of her hotel room in Cabo. Her 41-year-old boyfriend, Justin Theroux opted for black shorts and a matching newsboy cap, showing off his washboard abs and full-back Asian tattoo. They sometimes shared laughs and loving glances while laying out. Jennifer Aniston looked relaxed and happy as she enjoyed quality time with her beau. She put all constant baby rumors to rest with her flat tummy which is toned to perfection thanks to a healthy diet and a strict workout regime. The adorable couple got engaged in August after Justin Theroux proposed to the “Horrible Bosses” actress with an 18-carat engagement ring over dinner at a New York restaurant. The Hollywood star and her love are expected to continue their romantic holiday through the new year.