Cabo ranks high on my list for many reasons: not only is it super easy to get to (it’s a quick 2.5-hour flight from DFW!), but the hotels, service, and cuisine are all top-notch. If you’re considering a warm-weather vacation, I highly recommend it.

As far as itineraries go, we don’t usually have one in Cabo. The schedule looks something like this: rest, eat, repeat. It’s one of those places where R&R is the name of the game and lounging by the pool with a margarita in hand feels like an activity in itself. With that said, we definitely make a point to get out for dinner as there are so many delicious restaurants in Cabo.

Thinking of planning a trip? Below, a list of my favorite hotels and places to eat in Cabo.


  1. One & Only Palmilla – This resort is such a dream. The hotel itself is so beautiful, the spa is amazing, and the service is incredible. Not only is it a great option for a romantic getaway, but with several restaurant options (all so good!) on property and loads of activities for the kiddos, it’s also a solid choice for family looking for a hotel that’s both luxurious and kid-friendly. It’s a classic that will never disappoint.
  2. Las Ventanas – This Rosewood hotel is one-of-a-kind. It’s so stunning and the service cannot be beat. They have a few restaurants on property and the spa is really wonderful. It’s worth noting that this hotel is definitely not meant for children. It’s quiet, peaceful, and really more suited for adults. If you’re looking for a hotel where the kids can freely run around the pool, I would choose a different spot.
  3. Esperanza – While the Palmilla and Las Ventanas are my top two favorites, I definitely think Esperanza is a great choice, too. It’s a beautiful resort with amazing cliffside views and terrific service. The spacious accommodations are all wonderful so you’ll never end up in a less-than-fabulous room. It’s also very family-friendly so that’s something to keep in mind if you’re traveling with kiddos.


  1. Suviche – When we stay at The Palmilla, we end up eating on property quite a bit. All of their dining options are amazing, but this sushi restaurant is my very favorite at the hotel. The sushi is fresh and delicious and the ceviches are amazing. If sushi isn’t your thing, there’s plenty of other options on this menu as well.
  2. Flora Farms – Depending on where you’re staying, this restaurant can be a bit of a drive. However, it’s totally worth it. Situated on a 25-acre organic (!) working farm, this restaurant is really something special. Every single thing you eat here is grown on property. It’s an excellent option for weekend brunch or dinner.
  3. Acre – Located right next door to Flora Farms, this farm-to-table restaurant is both delicious and beautiful. You’ll feel like you’re sitting in your very own tree house.
  4. La Lupita Tacos & Mezcal – This place is a total hole in the wall. It’s very casual but what it lacks in decor, it makes up for in tacos. These are some of the best tacos I’ve ever had. Order a cerveza and enjoy!
  5. Manta – Located inside The Cape Hotel, this restaurant is a great option for a festive and delicious dinner. With renowned chef Enrique Olvera at the helm, you know it’s going to be a special meal. Olvera puts a Japanese spin on Mexican classics here, making it quite the unique menu.
  6. El Restaurante at Las Ventanas – Whether you’re staying at Las Ventanas or not, this restaurant is definitely worth a visit. Serving authentic Mexican classics, every single thing on the menu here is delicious. The setting itself is really beautiful and a great choice for a romantic dinner for two.

Get On the List