The appartment is near a few supermarkets and bus stops! the kitchen is well equiped and the appartment has a washer!! It was very practical for us to stay there since it was near a diving center. To visit Malta by bus from there is possible but not ideal.
Don't forget to bring an adaptator for your electrical devices since the electrical outlet is like in the UK. (you can still manage without but it might not be apropriate)