A wonderful place for a restful peaceful time in Malta