We really enjoyed our stay here (for a week in March '23).
The apartment is above a row of shops and restaurants, one floor up. It looks out over the restaurant canopies to the beach perhaps 10m away. You have a great view of the beach and the harbour.
There are two bedrooms. The double bedroom is lovely and bright with a French door onto the sun-deck. The second bedroom (two twins) is much darker, with just a small window into the interior atrium of the building. Both rooms are roomy and with good storage.
The kitchen diner is bright, modern and and roomy with a big fridge and a big freezer. There is a two-ring cooker and a small built-in microwave oven (which may have been a conventional oven too - we didn't use it). Typically just 4 of everything (plates, mugs etc.). The kitchen-diner flows nicely into the sun-deck through another French door.
The sun-deck is huge, and faces south so it's a great place to sunbathe - but there is also plenty of shade. It's a really nice place to spend lot of time. Well equipped with loungers, chairs and tables. There are apartments to either side and above, but they are well screened and you feel like you definitely have your own private space. Although the promenade and restaurants are very close, there was no noise problem.
Bathroom has a large shower, bidet and WC. Shower and bidet are quite enthusiastic, so you may have to dry the floor until you learn to manage them - which takes a couple of goes.
There's a washing machine on the sun-deck (in its own soundproofed cabinet, which is a great idea) and a clothes horse to dry stuff.
Finally, a word for the air-conditioning which is SUPERB. Whisper quiet, no noticeable draft anywhere yet still really effective.
Only small negative on the accommodation was the quality of the bedsheets which were very thin and not very pleasant to sleep in.
We greatly enjoyed Puerto de Mogan, and it was definitely the best resort we saw on our travels along the south and east coats of Gran Canaria. Relatively small, and all low-rise accommodation. Lots of excellent restaurants, from the gourmet, through mid-range bistrots, to bars-with-food.