We were recently in St. John and wound up going to lunch twice at the Tourist Trap. The food was really great and freshly prepared, and the staff makes you feel like they've known you for your entire life! Prices are definitely reasonable.....it's one of the best values on the island for dining. We really loved the place.....a bit out of the way if you're staying in Cruz Bay, but a pleasant drive to get there. Highly recommended!!