Perfect location, great for families, stylish and comfortable. Loved our time at The Beach Ranch!