Calculating the best table and seating position at restaurants