Jede der Villas bietet einen 180-Grad-Blick auf den Chobe River und den Chobe National Park. Sie sind auf Stelzen erbaut und durch die erhöhte Aussicht, hat man einen tollen Blick auf Sedudu Island.