Family-oriented Hotel on rock & sand beach at Island's northwestern tip, overlooking Comino & Gozo Islands.