The all-inclusive Secrets Puerto los Cabos Golf & Spa Resort offers direct beach access, a luxury spa, an outdoor pool and a golf course. San Jose del Cabo is just 3 km away. Suites at 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, minibar, TV and iPod dock. All meals and drinks are included at 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 cookery classes, yoga, pilates and football. There is also a nightclub and karaoke bar. The Secrets Puerto los Cabos Resort is just 2 km from Puerto Los Cabos Marina. Cabo San Lucas is 30 km away, while Los Cabos International Airport is a 30-minute drive away.