The Beach Ranch is a spacious and comfortable place to stay, in a perfect location back from the beach. The pool is a highlight, along with the breezy deck with BBQ and ocean glimpse for meals in the evenings. We had a wonderful time.