the location is the best you can have in Sliema, close anything and the sea.
the apartment is huge and can fit more than 8 people.
the only complain can go on the a/c that you have to pay a part(!) and the TV ( it was in more than a room but useless if you do not have your own laptop!?!).
the cleaning can be better( a lot of mosquitos and some cockoroch around).