Your rent return of 15% is very respectable without taking into account of appreciation and leverage. But their return of 32% or 15% is after using leverage. So your return is much higher than theirs. Good job!
BTW, borrowing a buzz word, rich people BSO!