The place is great and it's actually better in real than in the pics, the location is great too, walkable distance to the night life and to public transport, also supermarkets and restaurants are close by. I do recommend this place when you visit Malta.