The perfect place to stay in Malta. I was lucky to come across Steve’s place. A beautiful place in a great location. Look no further