I don't think there is any better place to stay in Malta!