Love it, this was my third F1 experience, and I loved it. I had tickets to Batelco, you can see so much of the track fro the seats, I wish they would increase the number of Screens (My only complaint)
If you are coming with little kids they have lots of options for entertainment, so you can watch F1 and F2 while the kids enjoy themselfs.
There is free bus service, I would sugges that Uber becomes 6 time the normal cost at the end of the day.
Wear shorts and t shirt + cap its very hot in the day, and bing a light jacket sun goes down it can be a little cold for some people.
Overall its an amazing location for live F1 if you are a fan.