It was tough to beat the views from the Marriott where we stayed. Mexico knows how to do their beach resorts.

IMG_6667

IMG_6674

IMG_6675

IMG_6753

IMG_6683

IMG_6755

IMG_6759

IMG_6768