Cameron Diaz enjoyed some well earned relaxation as she headed to the swimming pool in Florida to soak up some sun.
The 41 year-old actress wore a peach string top and black bottoms which were layered underneath a denim playsuit.
The blonde beauty looked in great shape and has clearly been working out in-between promoting her latest film The Sex Tape.