Its a place that you either love it or hate it. Lovely place to me, but there were others in the Hotel that hated it. Been 3 times in the last 2 years and going back in May. There is a lot of Old places , Churches and ruins , good to go if you like to get out and about, if you are a beach lover then , its a NO-NO, not got much beach around the whloe Island, although Troy wqas shot there and parts of Gladiator, also Popeye was filmed in Malta too.
A mate at work said exactly the same thing He loves Malta, but others on holiday at the same time couldn't wait to get home.