Location, location, location. Sadly this works against Bistro. The food and view are excellent and everything else is very good except for the time it takes to get served as it's always busy. The waiting staff are really nice and friendly, but the Bistro is a victim of it's location and success. It's too popular. I don't think another operator could do any better in the circumstances. I still recommend it though. :-)
If you own or manage Bistro on the Beach, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.