My husband and I had read about Waterfront Bistro previously, but never visited on our prior trips to St. John. We decided to visit this year. We arrived late in the day, picked up some groceries at Starfish and dropped by the Bistro before crashing at Grande Bay for the night. We were pleasantly surprised! The ambiance was very romantic and elegant. Our food was very good as well. Our first course consisted of french onion soup and a caesar salad (both good). For dinner, I ordered the mahi in a citrus sauce and my husband the short ribs in a burgundy sauce. Both dishes were excellent. The service was slow and the prices were on the high side, but worth it. We will visit the Bistro again.