The Beach Ranch is a great place to stay. It's equipped with all that you would need and it's walking distance to the water and to Cafes and Restaurant. A perfect location!