I had not been to Puerto Vallarta in over 20 years. What I found was not the warm, welcoming, friendly hospitality that I was used to when visiting Mexico. Instead I found the front desk, bartenders and bell service staff of Canto del Sol to be rude, not friendly, annoyed when questioned, not informative, like it was a nuisance to be helping guests. With that said, the waiters at the buffet and the restaurants were some of the best service I have ever received. I also enjoyed the food, which was very traditional foods you would expect in Mexico. My housekeeper was also very sweet. Even though the resort was on the beach, the property was very close to the shoreline so the beach could get quite crowded with not enough room for guests. Overall based on my experience I would not return to this resort.