Tripadvisor is completely unreliable as it hides reviews. They are blocking me from leaving a review for a local restaurant - Cambridge (UK) River Bar Steakhouse & Grill who refused to let me and my family eat in a nearly empty restaurant as they "only take bookings" to ensure they have your credit card details upfront. It is so worrying that Tripadvisor hides unfavourable reviews of restaurants' questionable policies that block certain types of diners as part of its policies. You cannot trust the ratings as you don't know how many honest reviews have been blocked.