It is pricey but food is wonderful. They could easily accommodate 8. Dining is inside with large windows that give you an elevated feel. Distance water views, views of the golf course and incredible sunset views. Service is impeccable. My husband thought the waiter (Henry) hovered. I thought he was attentive. As for dress, we went in resort casual. The feel of the restaurant felt dress up but most were casual.