Despite all the hassle beforehand, we did enjoy our holiday. The property is nice and the host is accommodating although she should have more faith in her guests that they will look after her property, which we did as if it was our own home, and she should not make assumptions about people she doesn't know. Here's hoping future guests who are new users of Airbnb like we are don't have the same hassle we had with this lady because the property is nice and in a good location and I would highly recommend it.
Alma really is a nice lady but she seems to have no trust in her guests thus making her extremely pushy with wanting credit card details (although against Airbnb policy) which is a real shame since some of us do know how to look after other people's belongings. However, I do understand where she is coming from to a degree, although this was no way to behave with someone at the very last minute who has already paid for a trip they are taking with their family including children and a heavily pregnant woman.
When I do come back to SA I will surely be staying here again because the location is brilliant and hope this time things will be a lot smoother as they now know us.
Thank you Alma for your hospitality, my kids enjoyed their holiday which is all that matters :)