Good place to stay in Malta.
The appartement is nice to stay for few days. Bus stop is 200 yards far so it is easy to travel.