Barrafina is a nice place. It was too busy to eat when I went so I just had some good red wine and a few starters... stuffed olives and ham (the famous jamòn serrano).
The bill said £31 for the 2 of us... I wouldn't call it cheap but you can't demand too much if you go in a pretty trendy place in the heart of Soho, can you?