A shirtless Justin Bieber kicked it poolside in Mexico yesterday (Dec 7) with his hot girlfriend Selena Gomez, who was definitely dressed for the part in blue bikini.

The happy couple are reportedly in Mexico for a friend’s wedding, but before attending the ceremony, the pair of lovebirds spent the earlier part of the day hanging out by the pool at their hotel where they did “happy couple” things … like smiling and making googly eyes, and taking pictures of each other.

More photos from Justin and Selena’s private pool party below: