Set along Banderas Bay, in the hotel zone of Puerto Vallarta, this All-Inclusive resort offers enjoyable activities, relaxing spa services and delicious on-site dining in one of the 3 specialty restaurants Canto del Sol Puerto Vallarta - All Inclusive Beach and Tennis Resort features a championship tennis club with a total of 8 courts Guests can also play a game of golf, spend the day at the pool or enjoy a variety of non-motorized water sports After a day of kayaking or dance lessons, guests can relax with a massage in the spa The all-inclusive program at the Puerto Vallarta Canto del Sol includes breakfast, lunch and dinner as well as national and international beverages Los Cantaros is a buffet-style restaurant that serves a wide range of dishes for breakfast, lunch and dinner For an elegant dinner, guests can visit Santa Maria for traditional Mexican cuisine or Vennezzia for Northern Italian dishes