What are the surrounding countries or bodies of water of Mexico?

Bordering countries: United States to the north; Guatemala and Belize to the south east.

Bordering bodies of water: Pacific Ocean to the west; Gulf of Mexico and Caribbean Sea to the east.