The location is very good in terms of sightseeing. You can access anywhere in the bus terminal station of Valletta. The station is just 5 mins walk. We didn’t meet Maria but she replied our question pretty fast. The google map location is wrong but if you follow the direction of Maria provided then you will find the place. Malta is a good place for holiday definitely.