Joe is a very good host. He was very responsive when we had problems with the internet in the flat and checked on us several times. He picked us up and dropped us at the airport (for a fee). I would recommend the flat for a beach stay in Mellieha or if one rents a car to tour the island - but if one is reliant on public transport and wants to visit more widely the location is not ideal: connections are not always reliable and the flat is not as close to the bus stop as I had expected. The flat is very large and comfortable but the mattresses are really hard. The flat has no central heating and there could be more heaters and blankets provided. All in all we enjoyed our stay though.