Check availability on Booking.com
“A tranquil resort set amidst a private ecological reserve and just steps from a white sand beach. Rooms mix traditional charm with contemporary style; think beamed ceilings, white washed walls with bright pops of colour. Feast on healthy fresh Mexican cuisine and unwind under the sun. Bliss.”

Recommended for

  • Total relaxation

    • A tranquil resort set within lush gardens and overlooking a stunning white sandy beach.
  • Wildlife Area

    • Search for pelicans, hawks, storks, herons, iguanas, tejones and whales.
  • Cycling

    • Explore the property's 1,500 acres on a mountain bike.
  • Sailing

    • Take a scenic boat ride up the San Nicolas river.
  • Surfing

    • The beach has great waves for surf enthusiasts.
  • Snorkelling

  • Tennis

  • Riding

  • Fishing

  • Golf

  • In/by a Nature Reserve

    • Set amidst a private ecological reserve.
  • Romantic

  • Free wifi

  • Views

  • Secluded setting

  • Remote

  • Quiet

  • Family Suites

  • Contemporary

  • Sit-out Terrace

  • Restaurant

  • On the beach

  • Boutique

  • Luxury

  • Chic

  • Gym

  • Pet friendly

  • Child friendly

Facilities

  • Airport transfer

  • Free wifi

  • Views

  • Business Centre

  • Parking

  • Family Suites

  • Bar

  • Concierge

  • Meeting Room

  • Massage

  • Bicycle hire

  • Sit-out Terrace

  • Garden

  • Restaurant

  • Swimming Pool

  • Wifi

  • Gym

  • Pet friendly

  • Child friendly

  • Room service

  • Suites

  • Air conditioning

Activities

  • Wildlife Area

    • Search for pelicans, hawks, storks, herons, iguanas, tejones and whales.
  • Cycling

    • Explore the property's 1,500 acres on a mountain bike.
  • Sailing

    • Take a scenic boat ride up the San Nicolas river.
  • Surfing

    • The beach has great waves for surf enthusiasts.
  • Snorkelling

  • Tennis

  • Riding

  • Fishing

  • Golf

Map & Location

Sign up to our weekly newsletter

No spam. Only sweet updates about the latest hotel openings and the best places to stay.