Justin Bieber and Selena Gomez had a blast in Mexico!

Justin, Selena and a group of friends (including Pretty Little Liars star Ashley Benson and her BF, Ryan Good -- JB's "swagger coach") took a weekend trip to Mexico and had tons of fun! Justin even posted this adorable pic of him and Selena relaxing there and wrote "2 much fun" -- sweet!

Yesterday, JB tweeted an LOL-worthy video from the trip of Ashley and Ryan rockin' out to Canadian Idol star Carly Rae Jepsen's catchy song, "Call Me Maybe". He tweeted: Look how happy this song makes people.