Puerto Vallarta has really good food. The atmosphere and decor is fun and upbeat and the wait staff are friendly, courteous and super attentive. They have a mariachi band one night during the week that is really entertaining; they even take requests!
more