Leslie's appartment is a great location to explore the south of Malta, there is everything you would need near the appartment as well from buses to shops. I would recommend you this place if you stay on Malta!