The all-inclusive Secrets Puerto los Cabos Golf & Spa Resort features direct beach access, a luxury spa, an outdoor pool and a golf course. San Jose del Cabo is just 2 miles away. The suites at the Secrets Puerto los Cabos have a hot tub and a terrace with views of the gardens, pool or ocean. Each air-conditioned suite has a coffee machine, a minibar, a TV and an iPod dock. All meals and drinks are included at the Secrets Puerto los Cabos. The 8 restaurants and 6 bars serve a wide variety of international food and drinks, including Asian, Mexican and Italian cuisine. You can enjoy free on-site activities, including cooking classes, yoga, Pilates and football. There is also a nightclub and a karaoke bar. The Secrets Puerto los Cabos Resort is just over 1 mile from Puerto Los Cabos Marina. Cabo San Lucas is 19 miles away, and Los Cabos International Airport is a 30-minute drive away.