Amazing hospitality and process for checking in. Clean. Close to tasty Mexican and a wonderful slice of heaven on emerald beach. Watch out for the locals in the morning (kangaroos grazing)!