Good place to rest in Malta.