Very nice place, clean and well located. Ian and Anna gave us good recommendation to visit places in Malta. :)
Be aware of cockroaches though. They sneak up on you in the kitchen.