The Casa Magna Marriott in Puerto Vallarta is almost fortress-like, screened off from its private drive but wide open to the huge pool, generous beach and imposing Banderas Bay. It features multiple restaurants with the consistent quality and ample servings for which Marriott is so well known. Las Casitas, on the beach, is our favorite for a poolside lunch or open-air, bayside dinner. The sports bar, Champion's, has an unusually extensive menu, plenty of TV sets and coverage of just about every sport you can think of (including lacrosse).
Rooms are spacious and well appointed, with the only drawback -- assuming you are allergic to down pillows and bedding -- being the lumpy pillows which must be beaten into submission.