Hotel Santa Fé
Puerto Escondido (The Pacific coast, Mexico)
A pretty hotel set around two pools on an enormous surfing beach. The restaurant has lovely views of the sea and specialises in vegetarian dishes.
Rooms are simple, have a rustic feel and are spread around the two pool areas.