Sofia Vergara donned a sexy black two-piece for a little rest and relaxation with her boyfriend Nick Loeb in Cabo yesterday. Sofia shaded her face with an oversize hat while Nick soaked up the sun shirtless. The couple got out of town right after Sofia celebrated President Clinton's 65th birthday on Thursday night. Sofia's in the middle of filming the third season of Modern Family and took a break from work to enjoy a mini vacation. Sofia and Nick indulged in "real Mexican" food when they weren't busy lounging poolside and showing sweet PDA in their skimpy outfits. Sofia's swimwear meant that she wasn't modeling anything from her new collection with KMart, but she's been promoting the line lately and wore a few pieces during a recent night out with Nick.