We just spent 7 days in Puerto Penasco and ate at Mary's at least five times. Loved the seafood, the wait staff, the roving musicians, the cleanliness of the restaurant, the view of the water, the vendors below, the coffee house next door with the patio above it. It had everything. You can spend...