When you say ""White trash" British bars, egg and chips etc." you are surely talking about the resorts on the south of the island of Gran Canaria.
The op is asking about Las Palmas de Gran Canaria, which is the capital city of the island. Here there are very few "egg and chips" type caffs, and even an Irish bar, in the Las Canteras area, but there are plenty of other local and foriegn restaurants.
Speaking of foriegn restaurants, there is a very good Thai behind the Reina Isabel hotel, but it is very small and you need to book. There is also a good Indian further down the road, and in the centre of town I can recommend the Rincon Libanes for very good Lebanese fare.
However, the op asked about hotels apartments. The NH and the AC mentioned earlier are both very good (I've stayed in the AC a few times).
The Reina Isabel, the Sercotel Playa Las Canteras, and the Hotel Cristina, all on Las Canteras beach, all look to be OK. I've stayed in the Cristina many times, it been taken over and modernised since and look very nice.
I've been going to LP for many years mainly in November. More recently I've been staying for several weeks in various apartments.
I can recommend using Living Las Canteras. Juan has a good selection of apartments of various prices. They can be a bit more expensive than some of the other providers but their service is excellent, and quick to respond if you need anything.