Hotel with nice pool area. We had apartment for 2 kids and 2 adults. VDoubblebed was littlebit too hard, but sofabed for kids was ok. In reception there was sometimes very helpful staff, but sometimes service wasn't so great. But we got our things handled anyway. You can change your towels to new ones in reception any time, but cleaning in the room wasn't everyday. Little kitchen in room was good (no oven). Breakfast was average: some bread, little bit cheese, ham, bacon, crumbled eggs and sausages, vegetables and fruits. Coffee was ok, better than in southern Europe usually... Gym and playing room were dissapointments, in playingroom just pooltable, but to play it you must pay. Gym was very little. Indoorpool was clean, but outsidepool was better so never tried indoorpool.
There was no beach near, but nice public swimmingplaces from the rocks were couple. Couple of bars and restaurants nearby. Good location near busstop, and really gem was Roan road just around the corner-- lots of historic buildings and graves, definitelly worth of visit!
Wifi in lobby is slow and in our room didn't work at all.
Madeleine in reception was just great! She was always helpful and friendly.
If you want to stay all your vacation near your hotel this might be wrong place, cause not so many shop etc around. But for adventures in other parts of Valletta this is good basecamp. Silent location, still enough services and good poolside with little kids etc.