Had dinner there twice on a recent vacation. Would only make reservation for outdoor dinning as the setting is beautiful. In fact, they refer to a portion of the outside area as Patio and the remainder as Beach. Waited for a beach table both nights. Service excellent. Only had the seafood entrees and they were excellent, especially the local seafood medley. Prices in line with other similar Naples restaurants but the setting is unequaled. Apparently everyone makes reservation so as to be seated for the spectacular sunset. Found this too early for our needs which likely made it easier for us to obtain the waterfront table.