We thoroughly enjoyed our stay at the Ranch. Although this was a local weekend getaway, we felt a world away! We really enjoyed the ambiance of the resort and its amenities - including the spa, pool, and restaurants. The views of the canyon surrounding the resort are stunning and made it feel like we were tucked away in a little oasis. Everything was quiet, clean, and serene. We took advantage of the Pillows and Pancakes offer, which was a great way to try out all the restaurants on site and the beach cafe. We also got massages at the spa. The fact that they offer prenatal massage on site was one of the main reasons we chose the Ranch over other hotels. Overall we were impressed with the top notch service, kind staff, and wonderful focus on sustainability throughout the resort. We'd love to come back!