Rooms are comfortable, staff is friendly and the hotel and grounds are kept very clean. The beach is great. You can spend all your time at the resort and relax or attend various events provided. You are also right in the middle of the action if you choose to go out. I have stayed at Playa Mazatlan on many vacations and from the minute I arrive, until I leave, I feel right at home. Security is top notch, so there are no worries in that regard. I will continue to return as often as I can. I would recommend the Playa Mazatlan to anyone looking for a vacation destination.