An amazing place to stay when you’re in Malta!