We spent three nights with our two small kids and it served us perfectly.
Great location - 2 mins from North beach, 2 from Supermarket, 5 from South Beach and most restaurants.
We got a spacious family room/junior suite with balcony for €375 for three nights (room 418 - believe Up to 424 and also same numbers on third floor are same and have great view of castle/old town).
Effectively two rooms with a bathroom for each which was great for sandy children.
Small fridge great for cold water and snacks (no kettle - well I am British) beds fine.
Breakfast was fine and kids liked choice of pastries, bread, bacon etc. The hot food was sometimes not hot but certainly at weekends there was a cook making fresh eggs, pancakes etc. Also churros on Sunday.
The juice and yoghurts were a bit sugary but in my experience this is Spain, not the hotel. The fact there was soy milk told me they were making an effort.
Spa was small but fine, sauna not hot enough for me but pool with bubbles great for kids.
Staff were very helpful including printing out boarding cards, lending phone charger etc and spoke good English. All in all a great hotel and would come again tomorrow!