Using availability sets with multiple fault and fail domains still DOESN'T give you fault tolerance!
If you happened to create both VMs under the same storage account, it will NOT be as highly available as it should. Make it clear, in the portal, that you really should be using two or more storage accounts and not rely on Azure's 'supposed' fault tolerance with 3 local data copies. We've experienced several incidents in the last month related to this, where we lost both nodes due to a storage account failure.
In short, make it really clear what needs to be done to REALLY have fault tolerance.