trapper, Being a local I don't have much specific information on the various hotels (I don't stay there), but here is what I know.
The Royal Villas is a nice, high-rise hotel right on the beach in the middle of the Golden Zone. I've NEVER heard anything bad or even slightly derogatory about it. It is NOT a destination resort type place, but does have all the amenities of a 3 - 4 star hotel. It's only a short walk on the beach south of the El Cid property, past the Inn at Mazatlan and Costa de Oro properties. It's also just a short walk from about everything in the Golden Zone. It's right on the main avenue, Camaron Sabalo, so access to buses, taxis, pulmonias and aurigas is very easy when you want to go to the el centro (historic center) of the city or further afield.
Now you have exhausted ALL I know about Royal Villas.