Apartment (Chula 1) is very nice, modern, clean and has everything you may need for short stay on Malta. It seems to me however smaller than on pictures.
In summer I recommend to prepare few euros (€1 or €2) for air condition!