The views and the setting and the ambiance are all great. The Square Grouper is on the water just inside the Jupiter Inlet. This is a great place to watch the boats, talk to the locals, enjoy a or a few or more cold beers and is quite enjoyable as a great beach bar. Oh, and if you have children under 21, don't even think about it. The kids, even the college kids under 21, can't even get on the premises. The food is ordinary and if you don't eat hot dogs and hamburgers, you are out of luck. This may be the only Florida beach restaurant I have ever visited with no seafood . (And no salads). It's a bar with tables on the sand, but no table service. It is a restaurant but with no real food. It's a great bar on the beach.