Fantastic apartment. The balcony terrace is the major selling point and it's superb, with a very modern fully equipped kitchen living area. New modern bathroom and good air-con, and only need to go downstairs for a swim.
Marsasacala is a great place to stay if you want to avoid the usual tourist spots. A much more quiet small town feel but with good bus links.
Good communication from our host, with comprehensive directions so was very easy to get to. A fixed rate of €20 in a taxi from the airport (bus is much cheaper but takes a lot longer).