Rose-Maries place is great. it's walking distance from the bus station and taxi's service. There is a bus to the Airport in that station. Malta is a beautiful place to relax.