Das Villa Tasha Luxury Suites, Lanseria Johannesburg befindet sich in renovierten Gebäuden und bietet 9 Zimmer mit Aussicht auf den Garten.
Zwali ist innerhalb von 10 Minuten Autofahrt erreichbar und The Cradle Nature Reserve ist zudem nur 10 Autominuten von der Pension entfernt. Croc City Crocodile and Reptile Park ist 10 Autominuten vom Hotel entfernt.
Die Zimmer in der Unterkunft verfügen über ein Bügeleisen/Bügelbrett und eine Klimaanlage. Zu den Einrichtungen zählen auch ein Balkon und ein Ankleidebereich sowie ein Schrank und ein Sofa. Es gibt eine Badewanne, eine begehbare Dusche und eine getrennte Toilette in den Badezimmern. Die Bäder sind mit einer Wellness-Badewanne und einer begehbaren Dusche ausgestattet und verfügen zudem über Morgenmäntel und eine Duschhaube.