My go to local casual Italian restaurant. Great patio, good drink prices, a reliably good starters and entres. I would have given a 5 star, but service can be hit or miss depending on staffing and crowd size, but it's good 80% of the time.
Stay the day at a beautiful resort and enjoy all the amenities it has to offer!