Ta Drinu is a beautiful place to stay - really relaxing, great decoration and Mary Rose is a very friendly and welcoming host. The hot tub and roof terrace were particularly great. Zabbar is a very quiet town but it is really easy to get buses to and from Valletta and the rest of the island.