It's not as nice as the Caribbean ime. I spent two weeks out there in 2016 diving out of las palmas. I was there in June. I might could find some pictures if I looked for awhile from my trip(I have a sealife cam I had with me). I went out with one op with a big cabin style boat for the majority of dives, another dive shop for the marine reserve (which was shore dives only).
The water was a good and cold compared to the carribean as well. Factor in the euro to USD as well, so it was not cheap.
I rented a car the whole time I was there and explored damn near the whole island. It was a good trip. Gran canaria is something else as far as sights and just a unique place. They have huge mountains, a desert area (complete with sand dunes), and jungle/wooded area all on a small island.
If you have any more questions send a message...