Is Sobha Ltd. worth buying?