The correct option is A too
There is a subtle difference between the adverbs 'very' and 'too'. 'Very' is used usually to indicate something in a positive way whereas 'too' is used to suggest something in a negative manner. Suppose we say, 'the test was very difficult for us', it still hints at the fact that we still could attempt it; but if we say that 'the test was too difficult for us', it suggests that we failed in the test.
In this case, Option A is correct because the sentence states that the house was more than enough large for us, unnecessarily large, which wasn't required. Thus 'too' needs to be used and not 'very'. Hence, Option A is correct and Option B is incorrect.
Options C and D are incorrect as they are irrelevant to the context.