There are more luxurious hotels in Gran Canaria, but many of these charge 3 or 4 times the rates of the Riu Don Miguel. And there are some cheaper options, but in my experience none of them offer the reliable quality of the Riu Don Miguel. Basically, this place offers decent accommodation, a high standard of cleanliness and good quality food at an extremely reasonable price. What more could you ask for in a three-star hotel?
Dating from the 1970s, the building itself is functional rather than pretty but the rooms are well furnished and kept spotlessly clean. The location across the road from the Yumbo Centre suits those who want to make use of its nightlife options, and the hotel attracts a wide range of ages and nationalities, with a good mix of singles, couples and groups of friends (as befits its location, it's also very gay-friendly). It is, however, not best suited to families, as facilities for children are quite limited, so I reckon kids would potentially be quite bored here.
Both breakfast and dinner buffets are way above average for a 3-Star hotel in the Canaries, and the staff in the dining room are friendly and welcoming. One thing that particularly impressed me was that the General Manager was always around at meal times, chatting to her guests and generally checking that things were up to standard.
Those who like to spend their entire holiday just lounging by the pool may find the pool area a bit modest, but most of the hotel's guests probably prefer the beach. I think they do provide a bus service, but it's only a 10-15 minute walk to the main beach promenade of Playa del Ingles, or a good half-hour walk (partially across the dunes) to the naturist beaches near Maspalomas. The pool is however perfectly adequate for a quick swim after walking back from the beach, or for the odd day's lazing around when it might be too windy on the beach (which does happen).
I'm currently looking forward to my third stay here in the autumn, and would happily recommend to anyone seeking a well-run, conveniently located, unpretentious hotel at a great price.