In just a few short years Diamond Resorts has completely turned this place around. Although there were a couple of hiccups, like the daily resort fee I did not know about, but well worth the fees, and the $100 security deposit, this was an exceptional stay. We had stayed here 5…