Great place and great location, right in the hear of Birgu.