Luna Holiday Complex offers self-catering accommodation 400 metres away from the beach on Mellieha Bay. It features 2 large swimming pools, and a range of bars and restaurants.