The location is excellent, very close to Hyde park, central to many tourist spots and multiple public transport options.
Biba was very helpful and willing to compromise when I had a last minute partial cancellation.
We ended up being a group of 3 so the space was fine but would be quite tight for the maximum 6.