Amazing place; if you want to feel at home in Malta this is the place. It has all; big hats off to the bbq! I really recommend this stay!