One of the first hotels in Puerto Peñasco, Playa Bonita is beginning to show its age, though rooms are clean and comfortable. Ask for one facing the hotel's broad, sandy beach. An RV park provides 300 hookups at $17–$20 a day. As the name of the Puesta del Sol restaurant ("setting of the sun") implies, this is a perfect place to see the sun set. Don't miss the divine margaritas.