The flat is exactly as pictured, it is very big and spacious, has all the amenities for a great stay. The location is great as well, direct access to beach, restaurants and bars.
While there is parking space, I would not recommend renting a car in Malta; not only is the parking space very difficult to navigate in and out, driving is Malta is very hectic and Bolt works perfectly / is not necesserily more expensive than renting a car. Overall, would highly recommend this place!