Walking into the villa, you could be forgiven for thinking that you are staying in a stylish mansion in Miami or Malibu - it really is that nice!
This is THE perfect place for your stay in Gozo.