My viva was 2 hours 15 minutes and I can honestly say it was enjoyable. I was so nervous prior but there really wasn't any need. The examiners were fair, helpful and challenging. They did spot the error but said it was minor and just meant reinterpreting the figure for one page. Luckily that error didn't feed into any of the key findings. I have minor corrections to do in the next 3 months, including re-structuring my intro. I still have some way to go, but when they said congrats Dr I was thrilled.
For those of you who are approaching the big day I would give you this advice. Be passionate, be confident and highlight all the things you think are positive about your work. Don't wait for them to ask. Every thesis has weaknesses, they genuinely don't expect perfection. Most importantly enjoy the experience and if you can have fun with it.