Mazatlan is beautiful ocean side city full of resorts and night life. The Inn at Mazatlan is perfectly situated right in the middle of everything and backs right to the beach. The resort is a bit older and you notice the cracked plaster in the rooms but overall for Mazatlan standards this place is a dream. The staff is very courteous and speak English. Pricing is a little high and food prices are not cheap. Very Americanized resort rates. We did not pay for the bigger suite with a kitchen as we had family staying with us and they did pay for the nicer suite. Cooking your own food is a great way to save some extra money.