mexico, resort, pool, view, ocean, relaxing, blue, water, vacation, travel, swimming pool, athletic facility, district, facility, excavation, lake, leisure, haunt, north american country, pond, holiday, time off
Mexico resort during vacation travel with pool and ocean view.