Just had 10 days here, room was on top floor with a sea view, well decorated and spacious. Not a great deal of storage space but we coped. Spotlessly clean, room cleaned every day and towels changed every day too by friendly maids.
Hotel is located one street back from the beach in La Carihuela which has countless eatieries and bars and is lovely. However.. there is no air con, which is a must certainly for summer. The ceiling fan wouldn't have blown out a match so we had to open the balcony door for some air.. which of course let the noise in. Lots of it. So, I had a terrible time sleeping here.
Apart from that, the pool is nice, the staff are all friendly and helpful and the bar never seems to close. They even rustled us up a pizza when we got in at 7am! Clientele is mixed, and hotel is suitable for singles, couples and families.
30 euros for a safe key was a bit steep, so it's up to you as to choose whether it is worth it. All in all, I would recommend. Torremolinos is such a nice resort with plenty to do that a hotel is only a base anyway.
It is handy for Benalmadena and the lovely harbour. Just go down to the beach and turn right and walk for about 20 minutes.