We stayed in this resort for two weeks and will stay here again if we return. We speak next to nothing for Spanish, but had no trouble communicating with staff. The room was kept very clean and polished and it was well supplied in towels, linens, and necessaries. (You do need to supply your own personals like shampoo and conditioner.) Beach towels, beach chairs, loungers, and tables were all supplied around the pool and beach area. These areas were also kept immaculately clean. You can get the best exchange for dollars/pesos right at the front desk. Spanish classes on site too.
Location: This was the best part! Lindo Mar sits right on the ocean. All rooms have open balconies that overlook Banderas Bay in a private and quiet setting. You can watch the spectacular sunsets, passing boats, sea birds, and watch the waves crash upon the rock outcroppings. The water is a spectacular blue/green and was a great place to snorkel and view the colorful fish.
The bus stop is a few yards from the lobby entrance if you don't want the expense of a taxi. There is also a convenience store nearby as well as another restaurant if you choose not to eat at the one on site. The resort is located so that you can either go north to Mismaloya or south to Puerto Vallarta in only minutes.
Anywhere you go in Mexico (including Walmart), get used to being approached by people selling time shares, restaurant promotions, and vendor sales. It wasn't so bad at Lindo Mar. A smile and No Thanks worked well.