The beach ranch was a beautiful home. Catering well to big groups for people. Great position really clean and stylish. Would love to come back again soon.