We had a great time staying in the house. It's beautiful and clean. The view from the roof is awesome and we really enjoyed the hot tub after a long day of sightseeing.
About the location, I would just recommend to carefully read all the information provided by the host and be aware that the GPS is not always giving the best direction to follow (narrow streets) and it's easy to park in Birgu, you just don't know whether or not you'll get a ticket...