This was a fantastic experience! Jo-Anne and the staff at Mosaic treated us like family, the service was beyond great, the food was gourmet, and the scenery was wonderful! I would highly recommend staying here if you live in South Africa and need a getaway or want to make it part of your South African itinerary.