Everyday of our stay was perfect. Beach, sun and siestas, punctuated by food, shopping and sightseeing. Thanks for sharing your love (Mexico) with us.