Great location! The place to stay when visiting Malta