Amazing villa! Stunning views, perfect location, great host, friendly staff. We love our stay at Ezulwini and will definitely come back!