Location is perfect, great views from the roof terrace, bus stop 5 minutes from apartment, restaurants on the front excellent, perfect place to stay and explore Malta. The number 1 bus takes you to Valletta bus station where you can get a bus to anywhere on the island, the public transport is excellent and cheap.
The bus to the Gozo ferry takes around 1 hour, but it is worth it to catch the ferry to Gozo, great day out.