This place and JP and josanne hospitality are synonym of perfection. If you are going to Malta, this is the place.