Its a nice and roomy appartment in Marsaskala, not far away from the St. Thomas Bay which I highly recommend for a swim. Bus stops are not far away. It takes some time to reach all the destinations on the island with the bus (not always reliable) but since the island isnt that big, its a suitable and affordable transportation. The flat has everything you need in my opinion.