THE ULTIMATE HEAD REST Perched on the southern tip of Grenada and five minutes from Our International Airport.