Geckos Place has received a Travellers' Choice Award on Afristay.com