We had a wonderful stay in Puerto Penasco, and one of the main reasons was the excellent accomodations we were able to enjoy. The condo is spacious, the deck is huge, and the views are excellent. The grounds at Bella Sirena are immaculately maintained, and is as nice a beach resort as you'll find anywhere. The host Scott was super responsive and we had a wonderful time.